商铺名称:广州三合自动化设备有限公司
联系人:马杰(先生)
联系手机:
固定电话:
企业邮箱:2849382866@qq.com
联系地址:广州市南沙区榄核镇数码花园1座201室
邮编:511480
联系我时,请说是在线缆网上看到的,谢谢!
表3 FB68参数说明
专卖全新S7-200SMART EM DI08数字量输入模块
图20
程序中的参数说明见表4
参数名 | 参数说明 |
REQ | 上升沿触发 |
ID | 连接ID |
DONE | 为1时,断开连接完成 |
BUSY | 为1时,正断开连接 |
ERROR | 为1时,有故障发生 |
STATUS | 故障代码 |
表4 FB66参数说明
OB1编写完成后,SIMATIC 315PN-1的程序块如图21所示:
专卖全新S7-200SMART EM DI08数字量输入模块
图21
同理,为SIMATIC 315PN-2站编写程序,与SIMATIC 315PN-1类似,在DB101中定义数据类型为UDT65的变量,接着创建DB102,定义一个变量DB_VAR,变量类型为UDT66。在OB1中调用FB65,FB67,FB68,FB66。将硬件组态和程序分别下到两个S7300站中。
在cpu运行的情况下分别监控两个站OB1的状态。首先在两个站的FB65中,将“REQ”置1,使连接建立。然后将SIMATIC 315PN-1 MB100-MB109赋值B#16#13,同时在SIMATIC 315PN-2站中将FB68的EN_R置1,接着在SIMATIC 315PN-1的FB67中,将REQ设置上升沿信号,此时SIMATIC 315PN-2站的MB200-MB209接收到来自SIMATIC 315PN-1站的数据B#16#13,如图22所示:
图22
同样的操作,将SIMATIC 315PN-2的MB100-MB109赋值B#16#08,SIMATIC 315PN-1的MB200-MB209接收到B#16#08,图23所示。
图23
5. 常见问题专卖全新S7-200SMART EM DI08数字量输入模块
? ® 接收区的长度怎么指定?
答:如果LEN不为0,区域长度由LEN的值指定;如果LEN为0,则由DATA参数长 度信息指定。
? ® 接收区能否大于发送区?专卖全新S7-200SMART EM DI08数字量输入模块
答:如果接收区大于发送区,则发送区的所有数据都将输入到接收区中。然后将NDR设置为TRUE,并将发送数据的长度写入RCVD_LEN。
? ® FB68 ERROR=1,STATUS=W#16#8088 是什么原因?专卖全新S7-200SMART EM DI08数字量输入模块
答:如果选择了比发送数据长度小的接收区,则FB68不向接收区复制任何数据,并返回下列错误信息:ERROR=1,STATUS=W#16#8088。
引用声明
1. “System software for S7-300/400 system- and standard functions”手册 1214574
2. 生成使用 Open Communication Wizard 建立开放式 UDP/IP 通信所需的连接数据 25209116