当前位置: 主页 > PLC控制

CPU315 2pn/dp PN口做modbusTCP通讯

如题,从官网下载了Demo程序,用MODBUStcpwizard,重新生成了DB2-MODBUS_PAPRM等需要的数据块,下载运行程序、STOP到RUN,modbusPN(FB102)状态报A079,ID未定义,在线查看发现在OB100进行初始化的时候,DB1.DBW0给定为1,但是变量表监控时候发生变化,而且在DB2中数值也都发送了变,从变量表无法修改,截图如下。找了整个程序没有找到有地方把这些值进行修改的,很是困惑,望高手给个提醒

图片说明:

CPU315 2pn/dp PN口做modbusTCP通讯CPU315 2pn/dp PN口做modbusTCP通讯 CPU315 2pn/dp PN口做modbusTCP通讯CPU315 2pn/dp PN口做modbusTCP通讯

最佳答案

请参考
ModbusTCP的授权分Modbus/TCPCP;Modbus/TCPREDV2;Modbus/TCPPNCPU;Modbus/TCPPNRED,例如S7-300侧可以用集成PN口或CP343-1,S7-400H侧可以用集成PN或CP443-1。S7-300侧使用对应的非冗余的授权,S7-400H使用对应的冗余授权。具体实现方法可以参考以下链接:
>>基于S7-300,400CPU集成PN接口ModbusTCP通讯快速入门:
htTPs://support.industry.siemens.com/cs/document/90276758/%E5%9F%BA%E4%BA%8E-s7-300400-cpu-%E9%9B%86%E6%88%90-pn-%E6%8E%A5%E5%8F%A3-modbus-tcp-%E9%80%9A%E8%AE%AF%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN
>>基于S7-300,400以太网通讯模块CP343-1&CP443-1ModbusTCP通讯快速入门:https://support.industry.siemens.com/cs/document/90276761/%E5%9F%BA%E4%BA%8E-s7-300400-%E4%BB%A5%E5%A4%AA%E7%BD%91%E9%80%9A%E8%AE%AF%E6%A8%A1%E5%9D%97-cp343-1cp443-1-modbus-tcp-%E9%80%9A%E8%AE%AF%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN
>>S7-400PN-H冗余系统集成PN口使用ModbusTCPPNRED软件包的ModbusTCP快速入门:
https://support.industry.siemens.com/cs/document/81715142/s7-400-pn-h%E5%86%97%E4%BD%99%E7%B3%BB%E7%BB%9F%E9%9B%86%E6%88%90pn%E5%8F%A3%E4%BD%BF%E7%94%A8modbustcp-pn-red%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%9A%84modbus-tcp%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN
>>基于S7-400H冗余系统以太网通讯模块CP443-1ModbusTCP通讯快速入门:
https://support.industry.siemens.com/cs/document/84627053/%E5%9F%BA%E4%BA%8Es7-400h%E5%86%97%E4%BD%99%E7%B3%BB%E7%BB%9F%E4%BB%A5%E5%A4%AA%E7%BD%91%E9%80%9A%E8%AE%AF%E6%A8%A1%E5%9D%97cp443-1-modbus-tcp%E9%80%9A%E8%AE%AF%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN

提问者对于答案的评价:
大侠,问题解决了,但是想要跟你说的是,以后回复别人问题别用这种套话,你的回答实际对我是没有用的,你提到的东西我都看过了。请对提问者的问题解决方法,打开DB2块,在视图下拉菜单中将声明视图改成数据视图,然后将实际值改成初始值一样就可以了

  • 关注微信

猜你喜欢

微信公众号