资源描述:
《欧姆龙PLC_HostLink协议在组态王中的寻址》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、欧姆龙PLCHostLink协议在组态王中的寻址欧姆龙HostLink协议组态王设置1、定义组态王设备组态王立义设备时请根据所选用的PLC的具体型号定义设备:PLC欧姆龙CSerialHostLinkPLC欧姆龙CJ1HostLinkPLC欧姆龙CS1HostLinkPLC欧姆龙CVSerialHostLink当使用RS232与上位机相连时,PLC的地址在组态王中的设置范围从0到99。以3G2A6丄K201-EV1为例该地址由背板上的SW1上的1—5决定。对应关系如卜•:地址号SW1.1SW1
2、.2SW1.3SW1.4SW1.50OFFOFFOFFOFFOFF1OFFOFFOFFOFFON2OFFOFFOFFONOFF3OFFOFFOFFONON一一一一一30ONONONONOFF31ONONONONON2、设备通讯参数定义组态王通讯参数设置请与PLC的设置保持一致。当使用RS232与上位机相连时,PLC的推荐设曽如下设定项推荐值波特率9600数据位7停止位2校验位偶校验3、组态王数据词典一10变量定义寄存器格式寄存器范围读写属性数据类型变量类型寄存器含义STATUS0-0读写BYTEI/O整型状态寄存器D
3、M0〜9999读写SHORT,USHORT?BCD丄ONGSTRING(只写),FLOAT,LONGBCDI/O整数,I/O实数,I/O7符•T-数据寄存器AR0〜9999读写USHORT,BCD丄0NG,FLOATI/O整数,I/O实数辅助寄存器IR0〜9999读写BIT,USHORT,BCD丄0NG,FLOATI/O离散,I/O整数,1/0实数输入/出寄存器HR0〜9999读写LONG,FLOAT,USHORT,BCDI/O整数,I/O实数保持寄存器LR0〜9999读写USHORT,BCD丄0NG,FLOATI/
4、O整数,I/O实数连接寄存器W0〜9999读写BIT,SHORTI/O离散,I/O整数W内存区FWALLDM0-0读写BITI/O离散DM寄存器写格式标志TC_STA0〜9999读写BITI/O离散TC状态寄存器TC_VAL0〜9999读写SHORT,USHORT,LONG,BCDI/O整数TC值寄存器CIO0〜6143读写SHORT,USHORT,LONG,BCDI/O整数输入/出寄存器(适用于CJ1和CS1型号PLC)ERROR0〜3读写BYTEI/O整数错误寄存器TIMEOUT0-0读写USHORTI/O整数错
5、误寄存器CTRL0-0读写USHORTI/O整数LTHDM0~0读写USHORTI/O整数设置DM字符串的长度2)、寄存器特殊说明:1、不同的PLC型号支持的寄存器有可能不同,以实际PLC支持的寄存器为准,例如:对于C系列,有IR寄存器,无CIO寄存器,且C系列不支持CIO、HR寄存器,其余系列恰好相反。2、对于CS、CJ系列不支持IR寄存器.3、寄存器数据类型为FLOAT型时,建议定义寄存器序号为偶数(即使用偶数边界地址),如0、2、4……对于其他寄存器也是如此,即数据类型为FLOAT时,寄存器序号应定义为偶数4、
6、BIT类型的寄存器如果其通道下限与通道上限不相等,则通道为二级通道,其格式为“####,##”,如:“W1200,T。通道第一级的含义为该位所在寄存器地址,通道第二级的含义是该位在该字中的比特位。例如:“W1200,1”中1200表示W寄存器的地址,1表示1200地址中字的第1号比特位。通道第二级的取值范围为(0-15)o注:各个寄存器说明1:•初始状态初始状态设定为MONITOR(监控)状态,在监控状态下,Status的值为1。STATUS寄存器的值与PLC的关系为:STATUS=0Programme(编程状态)。
7、STATUS=1Monitor(监控状态)。STATUS=2Run(运行壮态)。STATUS=3Debug(调试状态)。注:只有在Monito(监控)状态下才能往PLC写入数据。注:对于某些PLC如CPM1A,使用CIF01通讯模块与Z通讯,拨码开关应该拨在NT这个位置,这可能是由于硬件的原因造成的。2:AR寄存器对于AR辅助寄存器地址范围为0-447的通道号是只能读不能写的。1何从448-9999范围的通道都是可读写的。3:LR寄存器对于CJ1系列且CPU型号为22的PLC,在它的编程软件中没有与此相对应的寄存器,
8、用户可以根据不同的CPU型号对此寄存器做不同的处理,具体的使用方法请参考硬件使用帮助。4:TC_STA寄存器对于TC状态寄存器,协议只支持的通道范囤为0-2047。5:ERRORO的含义:ERROR0.1=1:内存错ERROR0.2=1:JMP指令错ERROR0.3=1:I/O总线错ERROR0.4=1:PC连接错ERROR0.5=1:RTI指