故事作者:西家传动

最近创作

看看TA的故事

PLC通讯控制S120,STW1.10=0的模式说明与验证

已锁定

西家传动

官方工程师

  • 帖子

    159
  • 精华

    105
  • 被关注

    348

论坛等级:奇侠

注册时间:2016-09-22

普通 普通 如何晋级?

PLC通讯控制S120,STW1.10=0的模式说明与验证

1702

2

2018-01-31 20:38:17

    当PLC通过Profibus-DP或者Profinet通讯控制S120时,一般情况下,使用第一个接收字(PZD1)来接收控制字1(符合PROFIdrive行规),控制字1的第10位P854“通过PLC控制”需要PLC发送1的状态,但是当PLC发送的该位等于0时会出现什么情况呢?通过调整P2037参数可以调整STW1.10=0的模式。

  P2037=0:冻结设定值并且继续处理生命符号

  P2037=1:冻结设定值和生命符号

  P2037=2:未冻结设定值

下面通过S7-300PLC与S120 DP通讯的例子简单说明3种模式:

1.    P2037=0

如图1所示,DB3.DBW0为状态字,DB3.DBW2为速度实际值,DB4.DBW0为控制字,DB4.DBW2为速度给定值,DB4.DBX0.2为控制字第10位PLC控制位,DB4.DBX1.0为控制字第0位OFF1信号。


图1 PLC数据说明

图2中,将“PLC控制位”置0后变频器报故障F07220停机,用P2100、P2101修改F07220故障响应为NONE,将“PLC控制位”置0后变频器继续运行,将OFF1信号置0以及速度调整为600变频器没有反应,始终以“PLC控制位”置0前的状态在运行,当“PLC控制位”恢复为1后,变频器重新接受PLC发送的指令,具体如下图3、4、5、6所示。


图2 “PLC控制位”置0后报故障F07220


图3 屏蔽F07220后变频器在“PLC控制位”置0后继续运行

图4 “PLC控制位”置0后不接受OFF1指令


图5“PLC控制位”置0后不接受新的速度给定

图6 “PLC控制位”恢复后变频器接受PLC新指令

2.    P2037=1

当设置P2037=1时其结果同P2037=0是一样的,将“PLC控制位”置0后变频器会报故障F07220停机,用P2100、P2101修改F07220故障响应为NONE,将OFF1信号置0以及速度调整为600变频器没有反应,始终以“PLC控制位”置0前的状态在运行,当“PLC控制位”恢复为1后,变频器重新接受PLC发送的指令,具体如下图7、8、9、10、11所示。


图7 正常运行状态


图8 “PLC控制位”置0报故障F07220


图9 “PLC控制位”置0后不接受速度给定


图10 “PLC控制位”置0后不接受OFF1指令


图11 “PLC控制位”恢复后接受PLC新指令

3.    P2037=2

当设置P2037=2时,将“PLC控制位”置0后变频器不再报故障F07220,同时变频器依旧能够正常接收PLC发送的指令,如下图12、13、14所示。


图12 正常运行状态

图13“PLC控制位”置0后继续接受速度给定

图14 “PLC控制位”置0后继续接受OFF1指令

综上,当P2037设置为0或1时,当“PLC控制位”置0后变频器会报F07220故障,将故障屏蔽后变频器也不再接受PLC的新指令,而是以“PLC控制位”置0前的状态运行;当P2037设置为2时,变频器始终接受PLC的新指令,不受“PLC控制位”置0的影响。


PLC通讯控制S120,STW1.10=0的模式说明与验证 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

西家传动

共有133条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。