在用CP340,CP341与第三方产品通讯时(如PC机,用VB,VC读数据)怎样识别联线是否是好的?
plc培训讲师答: 在用CP340,CP341与PC机通讯时,常常读不出数据,这样有两个方面原因。
其一,在PLC侧程序是否正确。用上升沿触发P_Send,可以看见TXD灯闪,这样可以判断PLC侧程序没问题;
其二,PC侧 VB,VC程序的问题及电缆线的联接好坏,无从知道,如果联线没问题,就可以集中精力在PC侧找原因,判定联线是否接好,显得非常重要,有一个小方法可以测出。在PLC侧修改CP340用ASCII方式传送,在发送DB块中写几个字符形式的数据(chat 如'1','2','A'等)并间隔触发P_Send功能块。
在PC侧修改串口参数与PLC一致,如波特率,数据长度,停止位,奇偶校验,无握手信号等。在Windows下附件中打开"Hyper Terminal"建立一个直接到串口的连接,这样就可以读到从PLC中发送的数据如‘12A’等。同样用"Send Text File"的功能,把一些字符送到PLC。这样如果联接电缆是好的,那么可以简单地判断问题是出在哪里。
版权声明:版权归中国工业自动化培训网所有,转载请注明出处!
- 相关问答
-
- 使用CPU S7 315F, ET 200S以及故障安全DI/DO模块,那么您将调用OB35 的故障安全程序。而且,您已经接受所有监控时间的默认设置值,并且愿意接收“通讯故障”消息
- 帧的第一位必须是起始位,始终为1,不能修改; 起始位之后是7-8位数据位,由用户收发的数据组成;
- 当使用写操作标签和读操作标签(SFC 58/59或者SFB 52/53)时,存在根据CPU而定的对活动工作的限制: CPU 31x-2DP: 每个DP链上允许同时进行4个写操作和4个读操作。
- 通过MPI,从带有X_PUT / X_GET的S7-300 / 400 可以访问几个S7-200 CPU。
- WinCC 作为 Modbus 主站,进行浮点数读取时数据不正确是什么原因? PLC培训讲师答: WinCC 作为 Modbus 主站,进行浮点数读取时, Tag 的类型应当选为浮点数 32 位,注意地址偏移为 32 的整数