2、解决方法
后来在线打开PLC的连接状态,发现MODUBS TCP和TCP通讯的本地ID是一样的,都是1,猜测可能是这个冲突,将MODBUS TCP的ID修改成10,下载,依然没有解决。重新启动PLC后,再去查看,发现在线的本地ID号已经应用了,两个通讯可以同时建立了(下载后无效的原因可能是修改了程序块里的原始值,下载后,没有加载原始值的动作,但是没有起效)。
下图是修改后的通讯状态(红圈的两个前面是一样的):
3、修改MODBUS TCP ID的方法:
打开MB_SERVER块CONNECT对应的变量,打开后,找到ID变量,将起始值修改为10,保存且下载进入PLC:
4、修改TCP和UDP通讯 ID的方法
在通讯块TSEND_C上点击工具箱,打开连接参数,找到ID,进行修改值,进行保存,并下载到PLC。
修改后,如果没有应用,则可以重启一下PLC。
非常感谢您的提问。根据我的经验,西门子1500的程序块是需要在OB1中进行调用的。程序块是一种可重用的代码模块,可以在程序中多次调用。在OB1中调用程序块可以使程序更加模块化和易于维护。程序块可以包含多个功能模块,每个模块都可以被调用。在程序块中定义的变量和数据类型只能在程序块内部使用,这可以避免变量名和数据类型的冲突。因此,程序块是一种非常有用的编程工具,可以提高程序的可读性和可维护性。总之,根据我的经验,西门子1500的程序块需要在OB1中进行调用。大家都在问博途怎么设置上传密码?
1个回答2343阅读
巧克力一块儿
2021-08-13
关注
硬件组态时双击CPU,在d出的窗口中选择其中有一项跟密码相关的信息,比如程序可读、可写、可读/写等权限
分享
评论
赞
已展示全部回答
相关问题
博途怎么给整个项目设置密码?
打开电脑之后,点击打开右上角的文件夹,之后点击输入 整个项目点击鼠标左键选择设置密码,输入密码即可设置密码
2021-05-22
全部1个回答
博途1500怎么设置程序密码?
打开软件,进入项目视图,到“程序块”内找到想要加密的程序块,单击右键,选择属性。 3、在d出的块属性窗口下,选择常规列表里的“保护”选项,单击保护选项内的“保护”...
2021-07-10
全部1个回答
西门子博途s71500怎么设置密码?
西门子博途s71500需要打开个人中心设置密码
2021-02-21
全部1个回答
没有更多了
答题赚金币
苹果6splus如何关机?
76人在问
我的世界怎么在书中写字变成星号?
14479人在问
苹果手机连上车载蓝牙没声音?
110人在问
微产会开场怎么讲?
4188人在问
苹果手机相册占了100多内存?
895人在问
王者荣耀白晶晶配音技巧?
4734人在问
佛系高逼格句子?
2423人在问
apple watch怎么点外卖?
542人在问
v区和q区的区别英雄联盟?
1272人在问
背影文案高级感?
2690人在问
苹果系统更新后微信闪退?
17人在问
贵州金沙回沙酒与金沙古沙酒区别?
1398人在问
猫之使者卢迪经典语录?
2029人在问
更多问题
去回答
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)