| |
---|---|
(点击题目可以在互联网中搜索该题目的相关内容) 日期:2007-1-2 21:36:51 来源: 作者: 点击: | |
我在LG公司得不到技术支持,希望本论坛的高手指导!PLC怎样读取仪表的温度!! 这是仪表的协议: 通讯规程 LU-904M采用串行异步通讯,有RS-232C、RS422A或RS485通讯接口, 波特率1200--9600, 四档可任意选择。1个起始位(第0位), 8个数据位(第1-8位), 1个寻址/数据判别位(第9位),1个停止位,共11位,数据采用16进制。 二 回答命令的格式 在每一通讯指令中,仪表最后返回信息: 4FH 4BH (OK) 表示通讯成功 3FH 3FH (??) 表示通讯失败 三 数据形式 1 数据采用两字节的补码表示 2 具有特定取值范围的参数 2.1 MV为电流输出值,范围为0-200, MV=0表示输出百分比为0mA,MV=200表示输出百分比为20mA。 2.2 状态标志的范围为0-FFH,它的8位分别代表8个开关量参数,具体如下: 7 6 5 4 3 2 1 0 HL4 CP HL3hl2 HL1 Loc "1"表示"oN"、 "0"表示"oFF"、 2.3 oP变送输出方式, 范围为2或3, 2表示0-10mA、3表示4-20mA 2.4 bAud波特率,范围为0-3,依次表示1200、2400、4800、9600。 Hy、tc、Sn、FiL、oPL、oPH、ctrL、oP、Addr、bAud及状态标志为单字节参数,写入时应以"0"填充其高字节。 四 通讯指令 1 寻址指令 当上位机要对某仪表进行通讯操作时,应先对其发寻址指令。 寻址指令为单字节指令,第1-8位为地址, 第9位为"1"(非寻址指令为"0"),仪表的地址由Addr参数确定。仪表对寻址指令中的地址与本机地址进行比较,若是本机地址则开启通讯功能。对于处于通讯中的仪表,若接收到非本机地址的寻址指令,则关闭通讯功能。 如,本机的Addr值为3,则要对本机进行寻址,其格式如下: 0 1 1 0 0 0 0 0 0 1 0 1 2 3 4 5 6 7 8 9 2 概观读(E) 指令格式: 45H 仪表返回: PV、SV、MV、4FH 4BH(OK) 低字节在前高字节在后 3 读参数(R) 指令格式: 52H+参数代码 仪表返回: 参数值+4FH 4BH 4 写参数(W) 指令格式: 57H+参数代码+参数值 仪表返回: 4FH 4BH 5 自动切换(A) 指令格式: 41H 仪表返回: 4FH 4BH 6 手动切换(M) 指令格式: 4DH 仪表返回: 4FH 4BH 7 结束指令(O) 指令格式: 4FH或第9位为"1"的非本机寻址指令 仪表无返回 匿名回复: 你多看一下LGPLC用户手册上的通信样例就可以了,很简单的事情吗 匿名回复: 我看了,就是介绍的太简单了!不知道DRCV ch cw d0100 m010 )里CH 和CW 应该怎么写? 匿名回复: 忘了给你提示了:协议用“用户自定义协议”,PLC设为主站,定义与仪表通信的帧,在PLC程序中加上发送和接收指令即可, 匿名回复: ARTCAM:你好! 请问怎样定义与仪表通信的帧?????? 匿名回复: 谢谢!ARTCAM 我看了LG-120S的的自定义通讯协议手册,有很多不明白的地方,特别是设置问题。能提供详细的介绍吗?最好有样例对照说明!谢谢! 我购买LG是看中了它的廉价,他的服务就不敢恭维了! 匿名回复: 您好,说明书中的案例主要是针对RS485通讯方式设置的.如果您要使用RS232,那肯定不一样了.希望您和我联络,我在你邮件中留了电话了. 匿名回复: 反对,只要有点常识的人都知道,编写程序跟选择RS-232或RS-485之类的硬件接口根本是毫无关系,只要你用的是主从通信方式,只要你的程序是正确的,用什么接口都是可以实现通信的。 匿名回复: TO y1234: 搞技术这行,很多知识都要靠自己去摸索,没有人会告诉你整个实现过程,若有人能告诉你实现方法就已经不错了,你说人家LG服务不行,你也要想一想市场上少说也有几万种产品吧,你说他们能一个一个的试好吗,是不是?????? | |
上一篇: 欧陆590与LG PLC通讯方法 下一篇: BOPP薄膜生产线的CC-Link现场总线集散控制系统 |