西门子plc的error闪红灯
本方案主要详述了在多台西门子300PLC与组态王之间Modbus无线通讯中如何设置从站。方案中所用到的无线通讯终端是DTD434MC——欧美系PLC专用无线通讯终端。
一、方案概述
无线Modbus网络组成如下:
二、测试背景
● PC端组态软件版本:组态王6.55
● 默认参数:9600、8、N、1
● PLC型号:西门子S7-300 PLC×3台
● 通讯协议:Modbus_RTU
● 欧美系PLC专用无线通讯终端:DTD434MC
● RS485串口延长线
三、从站的通讯设置
1.CP341 做Modbus 从站的硬件组态硬件组态
CP341的逻辑地址是256
S7-300侧硬件组态
2.MODBUS通讯参数设置
按照上述操作设置参数,从上图可以看出,本例中的传输波特率9.6Kb/s,1位起始位,8位数据位,偶校验位,1位停止位,从站站地址是3,主从通讯设备的字符帧格式和波特率等参数设置需要一致。
RS422/485接口只能一个有效,接口的选择只需要组态而不需要在硬件上短接。
3.Modbus驱动的下载
当配置好Modbus通信的参数后,保存前需要向CP341下载Modbus Slave的驱动,一旦下载完成后无需再次下载。
需要注意的是,在下载驱动时(可以在无Dongle情况下下载),需要将CPU停机,然后下载,操作过程如下所示
下载时需要PLC停机
4.从站编程:
从Step7 软件下的EXAMPLE目录中,找到项目名“zXX21_05_PtP_Com_MODSL”的项目,打开,然后将Modbus通讯模块FB80传递到用户项目中,打开路径如下所示。
打开从站示例程序
OB1中调用FB80编程如下
FB80程序块调用
CP卡初始化正常后,CP_START,CP_START_FM和CP_START_OK为1信号,否则CP_START_ERROR为1,同时可以从ERROR_NR察看错误信息,也可以在硬件组态中在线后的CP341的诊断缓冲区察看详细的错误信息,错误信息对照和处理方式可以参考《S7-300以用于PtP CP Modbus 协议RTU格式S7的可装载驱动程序为从站》的手册。
FB80各个参数说明如下表所示
5.从站各个功能码设置参考
这里FC01、05、15设置代表MODBUS地址从00001—00008对应的S7-300PLC的M10.0-M10.7
同时00009-00017对应的是S7-300PLC的Q0.0-Q0.7。
","gnid":"94a4bce7a1f23a483","img_data":[{"flag":2,"img":[{"desc":"","height":"691","title":"","url":"https://p0.ssl.img.360kuai.com/t018fdd463de5971e0f.png","width":"1023"},{"desc":"","height":"449","title":"","url":"https://p0.ssl.img.360kuai.com/t0152219a83a599e5fe.png","width":"770"},{"desc":"","height":"543","title":"","url":"https://p0.ssl.img.360kuai.com/t01363e9f4a173bcf20.png","width":"750"},{"desc":"","height":"385","title":"","url":"https://p0.ssl.img.360kuai.com/t01991d31b1a6843ad5.png","width":"568"},{"desc":"","height":"460","title":"","url":"https://p0.ssl.img.360kuai.com/t01ebceb7385cd46594.png","width":"444"},{"desc":"","height":"471","title":"","url":"https://p0.ssl.img.360kuai.com/t01ca6f278f16d24019.png","width":"476"},{"desc":"","height":457,"title":"","url":"https://p0.ssl.img.360kuai.com/t01b0d9c18a1aafb36e.jpg","width":490},{"desc":"","height":"335","title":"","url":"https://p0.ssl.img.360kuai.com/t014eded4bcd40ca5b5.png","width":"800"},{"desc":"","height":"410","title":"","url":"https://p0.ssl.img.360kuai.com/t01c03c9ffa7915f1f0.png","width":"759"},{"desc":"","height":"373","title":"","url":"https://p0.ssl.img.360kuai.com/t01143bf85fb072a500.png","width":"591"}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"pika","pub_time":1701050725000,"pure":"","rawurl":"http://zm.news.so.com/1d9c1a6fd0f3e60d581319d8e3e5e5b9","redirect":0,"rptid":"5fe689c09290ad1d","rss_ext":[],"s":"t","src":"达泰电子","tag":[{"clk":"ktechnology_1:西门子","k":"西门子","u":""},{"clk":"ktechnology_1:s7","k":"s7","u":""}],"title":"西门子PLC与组态王无线通讯中如何设置从站
邴选崔4185我将编译好没有错误的西门子程序下载到西门子plc时,下载成功,但出现了:非致命错误. -
马永宜13544278034 ______ 可能是你软件版本太低,下载最新版本的试一下.
邴选崔4185西门子S7 - 200 PLC编程软件出错
马永宜13544278034 ______ 检查电脑和控制器之间的连接线~
邴选崔4185您好,请教您一个问题.我的西门子PLC与PC通讯时总是错误:端口无法打开或正由另一个程序使用,咋办呢? -
马永宜13544278034 ______ 很明显你的端口设置不对,哪里有COM128啊,实际能用的定多到COM4,当然还需要扩展才能够实现.你在我的设备管理器中,选择端口下的某个端口,在选择属性,端口设置选项中的高级里面就可以实现设置.
邴选崔4185普洛菲斯触摸屏GP37W2与西门子s7 - 200连接出现PLC COM.ERROR(02:AC)错误有那些情况?软件里什么设置有错? -
马永宜13544278034 ______ 通讯失败 检查波特率 地址是否设置正确 检查通讯电缆是否正常
邴选崔4185安装西门子PLC出现Automation License Manager错误
马永宜13544278034 ______ 这两玩意不是一回事,西门子需要注册管理器来管理授权,没有安装当然是用不了了..要先安装automation license manager ,在安装包里面应该能找到
邴选崔4185西门子S7 - 200与proface GP - 2501通讯,屏上显示,PLC COM ERROR (02:AC)是什么原因 -
马永宜13544278034 ______ 你的通讯不正常.或是PLC没有响应.
邴选崔4185我们用的是西门子S7 - 400的plc,通过紫色线(总线)连接了好多设备,最后一个设备上的ET - 200上错误如下 -
马永宜13544278034 ______ 这个ET200单元中,其他模块的SF灯不亮的话,那就是39A这个模块有问题,可能是这个模块的背板总线连接的问题,我建议你重新换一个新的SM332模块,另外下图中的两个地方只要没动过,就先换一个新的SM332模块试试吧,我在今年也遇到跟你们这个一样的问题,当时,就重新换了一个新的SM332模块,应该是这的问题
邴选崔4185上传300西门子plc错误代码13:4364 -
马永宜13544278034 ______ 我也遇到同样问题,现已解决.方法:以太网连接时,插槽号设置不对,系统默认0,改为2,上载OK.
邴选崔4185西门子PLC报警 -
马永宜13544278034 ______ 严重错误将导致S7-200停止执行程序.依据错误的严重性,一个致命错误会导致S7-200无法执行某个或所有功能.处理致命错误的目标是使S7-200进入安全状态,S7-200由此可以对存在的错误条件的相关询问作出响应. 当检测到致命错误时,...
邴选崔4185如何管理通过西门子S7 - 1200 PLC检测到的外设错误 -
马永宜13544278034 ______ 外设错误,你是指数据输入过大过过小吗?这个触摸屏里就可以进行参数控制有个输入最大最小限制,或者通过PLC比较指令确定数据大小过大过小报警.还是外部硬件操作错误都可以利用plc程序进行检测.