SIMATIC S7-1200系列
本1212C G2系统做主站与设备做MODBUS RTU通信,用CB1241通信板做通信模块,1212C版本V4.1.2,CB1241版本V1.0.2。编程环境TIA V21 UP2.目前发现主站块一直报7000错误。另外我也试过用从站块测试下,然后一直报警8282.我也看了论坛里面更新固件,固件和软件都换成最高了。
现在手里的CM1241模块固件版本是V1.0的可以升级到V2.2不
一起排查S7-1200 Modbus rtu通讯轮询停止的故障 新年开工第一天,接到公司同事的电话求助,说有一台涂装流水线前处理设备,其中的温度表及液位计关联的Modbus rtu通讯轮询,因未知原因而停止轮询。该设备的通讯程序年前我有去处理排障过一次,情况大概了解,现场安装比较混乱,RS485通讯连接全在桥架里面,连接情况不清晰,控制柜未见20多个从站的通讯连接电缆。 我过去的时候,公司同事连接建立好连接等我过去诊断了。我大概浏览了Modbus rtu通讯轮询程序,轮询停止在从站22#这个站点,那故障基本被锁定了。我与同事过去看22#从站的温度计工作情况,现场温度计供电24V DC正常,数码显示也正常。查阅通讯参数设置,是能够满足通讯轮询的,现场从站未见可疑,只能返回控制柜,监控通讯程序是否有轮询的逻辑漏洞之类的情况,查阅一番轮询程序也未见找到故障根源。尝试将之前增加的重启通讯的通讯轮询触发位设置为1,图示:通讯可以从第一个从站到最后一个从站的轮询,也就是说此时的重新启动通讯轮询是可以轮询了的。从站的通讯轮询程序图示: 轮询依据也是利用了Modbus Master指令的done和er...
如题,在把博图里间的OPC UA服务器建立的变量,映射到MCD会有丢失,怎么解决?如图
现场有两台设备一台PLC是200smart,另一台是1200PLC,200smart需要接收1200PLC的重量信号,原来是走通讯的,由1200发送数据,但是接收的数据老是不稳定,能改一下吗,2个设备供应商不同又没有1200程序,厂家只说模拟量输出信号有重量信号
西门子S71200接受来自基恩士PLC的STRING数据长度14个字节,西门子侧采用Char的14个数组接受,为什么基恩士侧输入中文字符后西门子侧显示为问号呢?如果直接采用STRING接受,是否需要在基恩士侧的第一和第二个字节输入总长和实际长度,这样每次太麻烦了,如果需要输入是用什么数据类型呢?
前提条件:TIA V21 1200 G2 CPU=V4.1固件,通讯板固件没有升级。实际使用中的现象:通讯使用中,突然出现CPU停机故障通讯板R+,R-指示灯同时常亮;解决办法:升级G2通讯板固件,固件升级完成,再次启动,没有再次出现上述故障。总结原因:1200G2 固件版本有问题,升级固件版本解决此类问题。
如图,我在下载屏幕画面时提示“未装载软件”,下载失败了,各位大佬怎么解决呀
谁有KTP700精智屏 基于TIA V19 的固件17.00.00.08._01 01
目前我在和西门子德国沟通,CB1241存在问题,只能写不能读,德国西门子把G2的固件版本都下架了,有人用过G2的CM1241吗?是否可以正常读写数据
用的1200 G2 485通信板做RTU通讯,现在可以写数据,但是读不到从站数据,报16#81E9,怀疑G2 485通信板存在问题!
使用最新的1200G2和他的CB1241通信板,MODBUS组态一直开不起来为什么,没有轮询,就读了一个从站,然后用测试工具检测,能发现它发出的数据但是没有收到返回的数据,从站是测试过的,能用测试工具读到数值。
刚下手买了个1200-G2的主机跟通信模块,装上后,发现错误,说是组态错误但是左看右看没错了,这是怎么回事,下面有图片,哪位大侠帮我看看
有个项目客户端要求PLC为西门子1200,触摸屏昆仑通态MCGS,MCGS和老版1200走TCP/IP是可以的,不知道G2会不会有问题?之前有个项目同事用G2和KTP900通讯,结果KTP900就是不显示数据值,折腾好久,后来说是触摸屏有个证书要更新什么的。
原话目前S7-1200只支持S7通信的服务器SEVER端,还不能支持客户CLIENT端的通信,为什么现实两个1200走的PUT和GET是可以通信的,谢谢!
读三个块,用的都是DB6,然后轮询用的这个运行大概几个小时,然后就会卡死,状态代码是7000。求助一下,为啥会卡死呢?
同样的程序,只是换了设备标识符同时换了模块(把接线从CM1241换到CB1241,同时将Modbus_Comm_Load的PORT引脚从CM1241硬件标识符换成CB1241的硬件标识符),但是发现一个问题Modbus_Master执行的状态就不一样感觉1200G2的CB1241固件有问题,实际测试就是这样
如图,MB_MODE写了1,那么是写数据给服务器的额,如果我要从服务器读数据,MB_MODE要改为0吗?还是再拉一个客户端的模块过来?读的话MB_DATA_ADRES还是40001吗?
S7-1200 系列,CPU 1214C DC/DC/DC,笔记本电脑安装了博途V17软件,网线连接正常,开始搜索,能找到PLC地址,但转到在线,就会连接失败。在线访问,显示更多信息时,表格上没有看到PLC信息,不知道是什么原因。电脑系统是WIN10教育版,对软件有影响吗?
用的博图V20触摸屏固件已升级为17.0,上电时触摸屏报不支持手动信任,无法通讯。
我新组态了一个1200G2的PLC与一个1243的网卡,结果编译都能不过,我不想要加密通信。这个要怎么设置?
1200的plc也用过几次。这次用的两个主机一个是v4.2,一个是v4.5版本。问题就出在v4.5版本这台上,变量连接那里出现黑色问号,一直连接不上。在网上查资料,根据提示关闭了“安全通讯”功能,同时使能了“允许get/put通讯访问”,然后plc断电再上电。据说这样就像之前版本的1200一样,很容易实现和wincc的通讯,修改完成后,依然连接不上。我怀疑网卡选择有问题,把上位机电脑拿到v4.2主机那里,用同样的访问点(网卡选择),直接连接成功,打开wincc一切正常。也就是说电脑网卡没问题,访问点的设置也没有问题。再回到v4.5这里,删掉变量连接协议,重新选择1200/1500协议连接,突然发现连上了,意味问题解决了,就建立变量。退出wincc再进入,又恢复连接不上的状态,而且wincc打开项目非常慢,大约15分钟以上,而在v4.2那里是非常迅速的。我不知道是v4.5主机硬件有什么特殊性,还是网线有缺陷。可博图在线是完全正常的。接下来我准备换网线试试,然后就是换更高版本的wincc,不知道具体的问题在哪里。最后一张是连接v4.2成功的照片。
各位大神!!!在FB中调用TSEND_C和在FC中调用TSEND_C指令时,CONNECT引脚和DATA引脚连接的数据类型为啥有差别,请指教一下
1,WinCC V8.0;2,S7-1200 G2(6ES7 214-1AH50-0XB0) 固件版本 V1.0。
设备:1200-1214通讯模块:CB12416ES7 241-1CH30-1XB0目前程序建了2个从站,地址2,3。单独测试一个从站没有问题,但俩个从站一起使用,主站读写特别慢。求大佬解释一下
1、PLC为1215C,软件为博途V17,组态的固件版本V4.5,2、组态中可以看出,该PLC两网口只支持设置一个IP,MAC地址是同一个,两个网口分别标识为X1-P1,X2-P2,都是默认设置3、电控柜中,PLC的X1-P1口,HMI网口分别连接到一台非网管型的小交换机,编程电脑也是接在这个交换机上;4、内网IT系统网络交换机连接到PLC的X1-P2口,PLC、HMI和内网都设置的统一IP网段地址,按内网要求设置了网关地址;5、内网IT系统通过网络访问PLC提供的OPCua服务,进行数据读写。OPCua服务在本地电脑使用UAexpert测试可以正常进行读写。6、在没有插入内网网线到X1-P2口上时,PLC与HMI通信正常;7、插入内网网线,HMI可以看到周期性地断网、通往,大概十多秒来一次,不断重复,内网也可以用UAexpert测试读写通过,但是也不断掉线。现在电气工程师怀疑是网络问题,网络工程师怀疑是PLC设置问题。请大家帮忙,怎么分析、定位、处理这个问题。谢谢您!
分享