我在连接传感器与PLC时除了问题,电缆有十根线,我们只接了三根,即串口对应的RS-485信号B(针3)接传感器TXD端,RS-485信号A(针8)接传感器RXD端,逻辑地(针5)接传感器IGND端,其他7根线悬空了,另外,模拟量输入口(224XP有两个),我们直接用普通软线连接了,PLC的A+口接传感器的RL端,M口接传感器的I-24端,结果,模拟量输入寄存器AIW0中也未接收到数据,所以,我想请问下我的接线有什么问题吗?如果没有问题那么为什么在程序状态监控时V存储区显示的只是数值0呢,是程序问题吗?
传感器说明书及其他PLC信息见http://www.ad.siemens.com.cn/service/answer/tobe_solution.asp?Q_id=50273_1028.html
通讯程序:
主程序:
Network 1
LD SM0.0
CALL SBR0
Network 2
LD SM0.0
MOVD VD206, AC0
DTI AC0, AC1
DTR AC1, VD4
子程序0:
Network 1 // 网络标题
// 网络注释
LD SM0.1
MOVB 16#09, SMB30
MOVB 16#9C, SMB87
MOVW +100, SMW92
MOVW +0, SMW90
MOVB 200, SMB94
ENI
ATCH INT0, 9
MOVB 150, SMB34
ATCH INT1, 10
中断0:
Network 1 // 网络标题
// 网络注释
LD SM0.0
RCV VB200, 0
MOVB 250, SMB34
ATCH INT1, 10
中断1:
Network 1 // 网络标题
// 网络注释
LD SM0.0
MOVB 16#0A, VB100
MOVB 16#0D, VB101
MOVB 1, VB102
MOVB 16#0D, VB103
DTCH 10
XMT VB100, 0
谢谢各位指点了。
最佳答案
电压型的是你和这样接的,电流型的要在PLCA+,和M端加接电阻,250欧(转换成电压输入为最高5V)或者500欧(10V),因为224XP内部没有电流输入档。其实也就是没有加电阻,EM231/EM235都是在电流档内加了250欧电阻
提问者对于答案的评价:
谢谢啦 正在调试中
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345206.html