| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-1500PLC>> 辽宁西门子S7-1500PLC模块代理(优势价格)

辽宁西门子S7-1500PLC模块代理(优势价格)

返回列表页
  • 辽宁西门子S7-1500PLC模块代理(优势价格)
  • 辽宁西门子S7-1500PLC模块代理(优势价格)
  • 辽宁西门子S7-1500PLC模块代理(优势价格)
  • 辽宁西门子S7-1500PLC模块代理(优势价格)
  • 辽宁西门子S7-1500PLC模块代理(优势价格)
收藏
举报
参考价 433
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-06-06 14:52:50浏览次数:261

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

电动机功率 3kW 外形尺寸 4mm
应用领域 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 重量 4kg
辽宁西门子S7-1500PLC模块代理(优势价格)
全新的西门子S7-1500PLC 带来了标准型,紧凑型,分布式以及开放式不同类型的 CPU 模块。凭借快速的响应时间、集成的 CPU 显示面板以及相应的调试和诊断机制,SIMATIC S7-1500 的 CPU *地提升了生产效率,降低了生产成本。

详细介绍

辽宁西门子S7-1500PLC模块代理(优势价格)

 

PLC动断触点输入的处理

    PLC是继电器控制柜(盘)的理想替代物,在实际应用中,常遇到对老设备的改造,即用PLC取代继电器控制柜。这时已有了继电器控制电路图,此电路图与PLC的梯形图相类似,可以进行相应的转换,但在转换过程中必须注意对作为PLC输入信号的动断触点的处理。

    以三相异步电动机起停的控制电路为例,改造后的PLC输入输出接线如图5-6(a)所示,从图中可见,这里仍沿用继电器控制的习惯,启动按钮SB1选用动合形式,停止按钮SB2选用动断形式。此时如果直接将图5-6(b)所示的原继电器控制电路图转换为图5-6(c)所示的PLC梯形图,运行程序时会发现输出继电器Y31无法接通,电动机不能启动。这是由于图5-6(a)中停止按钮SB2的输入为动断形式,在没有按下SB2时此触点始终保持闭合状态,即输入继电器X02始终得电,图5-6(e)梯形图中的X02动断触点一直处于断开状态,所以输出继电器Y31无法得电,必须将图5-6(e)梯形图中的X02触点形式改变为动合形式,如图5-6(d)所示才能满足控制要求。此类梯形图形式与我们的通常习惯并不符合。

    5-6    动断输入触点的处理

    (8)PLC输入输出接线;(b)继电器电路控制图;(c)梯形图1(d)梯形图2

    动合触点应用:

    实际上设计梯形图时,输入继电器的触点状态全部按相应的输入设备为动合形式进行设计更为合适。因此,建议尽可能用输入设备的动合触点与PLC输入端连接,尤其在改造项目中,要尽量将作为PLC输入的原动断触点的接线形式作改动(某些只能用动断触点输入的除外)。这是因为,采用动合触点输入时,可使PLC的输入口在大多数时间内处于断开状态,这样做既可以节电,又可以延长PLC输入口的使用寿命,同时在转换为梯形图时也能保持与继电器控制电路图的习惯*,不会给编程带来麻烦。

 梯形图编程中,用到以下四个基本概念。

    1.软继电器

    PLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器,而是一些存储单元(软继电器),每一软继电器与PLC存储器中映像寄存器的一个存储单元相对应。该存储单元如果为“1”状态,则表示梯形图中对应软继电器的线圈“通电”,其常开触点接通,常闭触点断开,称这种状态是该软继电器的“1”或“ON”状态。如果该存储单元为“0”状态,对应软继电器的线圈和触点的状态与上述的相反,称该软继电器为“0”或“OFF”状态。使用中也常将这些“软继电器”称为编程元件。

    2.能流

    如图5-1所示触点12接通时,有一个假想的“概念电流”或“能流”(Power Flow)从左向右流动,这一方向与执行用户程序时的逻辑运算的顺序是*的。能流只能从左向右流动。利用能流这一概念,可以帮助我们更好地理解和分析梯形图。图5-1(a)中可能有两个方向的能流流过触点5(经过触点154或经过触点352),这不符合能流只能从左向右流动的原则,因此应改为如图5-1(b)所示的梯形图。

    5-1    能流示意图

    3.母线

    梯形图两侧的垂直公共线称为母线( Bus bar),在分析梯形图的逻辑关系时,为了借用继电器电路图的分析方法,可以想象左右两侧母线(左母线和右母线)之间有一个左正右负的直流电源电压,母线之间有“能流”从左向右流动。右母线可以不画出。

    4.梯形图的逻辑解算

    根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的状态,称为梯形图的逻辑解算。梯形图中逻辑解算是按从左至右、从上到下的顺序进行的。解算的结果,马上可以被后面的逻辑解算所利用。逻辑解算是根据输入映像寄存器中的值,而不是根据解算瞬时外部输入触点的状态来进行的。梯形图按自上而下、从左到右的顺序排列。每个继电器线圈为一个逻辑行,即一层阶梯。每一逻辑行起于左母线,然后是触点的连接,后终止于继电器线圈或右母线(有些PLC右母线可省略)。

1.设置和启动日期时间中断

  为了启动日期时间中断,用户首先必须设置日期时间中断的参数,然后再激活它。有以下3种方法可以启动日期时间中断。

①在用户程序中用SFC 28SET_TINT”和SFC 30ACT_TINT”设置和激活日期时间中断,如图4-35所示。

4-35利用用户程序进行中断

    ②在STEP 7中打开硬件组态工具,双击机架中CPU模块所在的行,打开设置CPU属性的对话框,如图4-36所示,点击“Time_Of_Day Interrupts”选项卡,设置启动时间日期中断的日期和时间,如图4-37所示,选中“Active”(激活)多选框,在“Execution”列表框中选择执行方式。将硬件组态数据下载到CPU中,可以实现日期时间中断的自动启动。

③用上述方法设置日期时间中断的参数,但是不选择“Active”,而是在用户程序中用SFC 30ACT_TINT”激活日期时间中断。

 

4-36  CPU属性对话框

4-37Time_Of_Day Interrupts”选项卡

    2.查询日期时间中断

    要查询设置了哪些日期时间中断以及这些中断什么时间发生,用户可以调用SFC 31QRY_TINT”,或查询系统状态表中的“中断状态”表,如表4-10所示。

4-10    SFC 31输出的状态字节STATUS

    3.禁止日期时间中断

    用户可以用SFC 29CAN_TINT”取消(禁止)日期时间中断,当用户又要重新使用这些日期时间中断时,可以用SFC 28SET_TINT”和SFC 30ACT_TINT”重新设置和激活这些日期时间中断。

    4.日期时间中断的优先级

    8个日期时间中断组织块(OB)均具有相同的默认优先级(第2级),它们之间的优先级是按启动事件发生的顺序来进行处理,用户可以通过选择适当的参数来改变优先级。

    日期时间中断组织块OB10的局域变量如表4-11所示。

4-11    日期时间中断组织块0810的局域变量表

 

    在调用SFC 28时,如果参数“OB10_PERIOD_EXE”为十六进制数W#16#0000W#16#0201W#16#0401W#16#1001W#16#1201W#16#1401W#16#1801W#16#2001,分别表示执行一次、每分钟、每小时、每天、每周、每月、每年和月末执行一次。

【例4-11IO.O的上升沿时启动日期时间中断0810,在IO.11时禁止日期时间中断,每次中断使MW21。从2004718时开始,每分钟中断一次,每次中断MW2被加1

4-38  IB10例程SIMATIC管理器示意图

STEP 7中生成项目“OB10例程”,为了便于调用,例程中对日期时间中断的操作都放在功能FC 12中,如图4-38所示。在OB1中用指令CALL FC l2调用它。下面是用STL编写的FC 12的程序代码,它有一个临时局域变量“OUT_TIME_DATE”。

    IEC功能DTOD_TD (FC3)在程序编辑器左边指令目录与程序库窗口的文件夹\LibrariesStandard LibraryIEC Function Blocks中。

    Network 1:查询0810的状态

    CALL  SFC 31    //查询日期时间中断0810的状态

    OB_NO    =10    //日期时间中断OB的编号

    RET_VAL    =MW208    //保存执行时可能出现的错误代码,为0时无错误

    STATUS    =MW16    //保存日期时间中断的状态字,MB17为低字节

    Network 2:合并日期时间

    CALL  FC 3    //调用IEC功能D_TOD_TD

    IN1    =D#2004-7-1  //设置启动中断的日期和时间

    IN2    =TOD#8:0:00

    RET_VAL  =#OUT_TIME_DATE    //合并日期和时间

    Network 3:在10.0的上升沿设置和激活日期时间中断

    A    IO.O

    FP    Ml.0    //如果在IO.O的上升沿,Ml.01

    AN  M17.2    //如果日期时间中断已被激活时,M17.2的常闭触点闭合

    A    M17.4    //如果装载了日期时间中断OB时,M17.4的常开触点闭合

    JNB  m005    //没有同时满足以上3个条件则跳转

    CALL SFC28    //同时满足则调用SFCSET_TINT”,设置日期时间中断参数

    OB_NO=10    //日期时间中断OB编号

    SDT  =#OUT_TME_DATE//启动中断事件,秒和毫秒被置为0

    PRRIOD=W#16#201    //设置产生中断的周期为每分钟一次

    RET_VAL: =MW200    //保存执行时可能出现的错误代码,为0时无错误

    CALL    SFC 30    //调用SFCACT_TINT”,激活日期时间中断

    OB_NO  =10    //日期时间中断OB编号

    RET_VAL=MW204    //保存执行时可能出现的错误代码,为0时无错误

    M005NOP 0

    Network 4:IO.1的上升沿禁止日期时间中断

    A    IO.1

    FP    Ml.l    //检测IO.1的上升沿

    JNB    m004    //表示IO1上升沿则跳转

    CALL    SFC 29    //调用SFCCAN_TINT”,禁止日期时间中断

    OB_NO=10    //日期时间中断OB编号

    RET__VAL: =MW210    //保存执行时可能出现的错误代码,为0时无错误

    M004:  NOP 0

    下面是用STL编写的0810中断程序,每分钟MW2被加1一次。

    Network 1

    LMW2

    +    1

    TMW2

    有时间错误出现时,CPU的操作系统调用OB80。时间错误包括以下几种。

    ①实际循环时间超过在CPU模块属性中设置的大循环时间。

    ②执行OB时的应答错误。

    ③应为向前修改时间而跳过日期时间中断OB的启动时间。

    ④CiR(在CPU中组态)之后恢复为RUN方式。

    如果0880未编写程序,CPU将转换到STOP模式。下面是用STL编写的0880的程序代码,如果出现了时间错误,Q4.1将被置位,并将OB80的启动事件信息保存到MW110MW119中。

    Network 1

    AN    Q4.1

    SQ4.1

    CALL    SFC 20    //数据块传送

    SRCBLK  =#OB80_EV_CLASS    //源地址

    RET_VAL=MW210    //保存可能的错误信息

    DSTBLK  =P#Mll0.0 Byte 20    //目的地址,复制20个字节

    可以在PLCSIM仿真软件中运行上述例程,运行时监视M 17.2M17.4MW2M17.21时表示日期时间中断被激活,17.4l时表示已经装载了日期时间中断组织块OB10。用IO.O激活日期时间中断,M17.2变为1状态,每分钟MW2将被加1。用IO.I禁止日期时间中断,M17.2变为0状态,MW2停止加1

辽宁西门子S7-1500PLC模块代理(优势价格)

其他推荐产品

更多产品

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言