LG的PLC通讯说明

合集下载

KGL-WIN教程(LGPLC指令教程2)

KGL-WIN教程(LGPLC指令教程2)

KGL-WIN教程(LGPLC指令教程2)附录1.1 梯级图编程方式的热键·············································· A-1 1.2 编辑块的热键···························································· A-2 1.3 助记忆程序方式的热键·············································· A-2 1.4 在线方式的热键······················································· A-2 1.5 光标移动的热键······················································· A-3 1.6 同PLC通讯的电缆标准············································· A-4附录1.1梯级图程序方式的热键为常开触点打开梯级图编辑器框. 为常闭触点打开梯级图编辑器框为输出Coil打开梯级图编辑器框插入NOT 指令++++++++++++++++附录1. 2 编辑块的热键++++++1. 3 助记忆程序方式的热键+++++++++++++++1. 4 在线方式的热键+++附录1. 5 光标移动的热键++++附录1.6同PLC 通讯的电缆标准KGL for Windows 应与PLC 按如下方式连接通讯PLC 通讯 : PLC 方式改变, 监控, 程序读/写功能PLC 系列 :LG MASTER-K, LG GLOFA-K 系列.2 3 7附录2 2 335 5KLC-010 + KLA-0091 2 422 33 5 7 1 2 4。

LGplc应用指令手册

LGplc应用指令手册

第五章应用指令5.1 数据传送指令5-15.1.1 MOV, MOVP, DMOV, DMOVP ..................................................... 5-15.1.2 CMOV, CMOVP, DCMOV, DCMOVP .......................................... 5-35.1.3 GMOV, GMOVP .................................................................................. 5-65.1.4 FMOV, FMOVP ................................................................................... 5-85.1.5 BMOV, BMOVP ................................................................................ 5-10 5.2 转换指令5-125.1.1 BCD, BCDP, DBCD, DBCDP ......................................................... 5-125.2.2 BIN, BINP, DBIN, DBINP .............................................................. 5-15 5.3 比拟指令5-185.3.1 CMP, CMPP, DCMP, DCMPP ...................................................... 5-185.3.2 TCMP, TCMPP, DTCMP, DTCMPP .............................................. 5-225.3.3 LD ( =, >, <, >=, <=, <> ) ..................................................... 5-245.3.4 AND ( =, >, <, >=, <=, <>) ................................................... 5-255.3.5 OR ( =, >, <, >=, <=, <>) ...................................................... 5-27 5.4 增加/减少运算5-295.4.1 INC, INCP, DINC, DINCP ............................................................. 5-295.4.2 DEC, DECP, DDEC, DDECP .......................................................... 5-31 5.5 回转指令5-345.5.1 ROL, ROLP, DROL, DROLP .......................................................... 5-345.5.2 ROR, RORP, DROR, DRORP ....................................................... 5-375.5.3 RCL, RCLP, DRCL, DRCLP ............................................................ 5-395.5.4 RCR, RCRP, DRCR, DRCRP .......................................................... 5-425.6 移位指令5-445.6.1 BSFT, BSFTP ...................................................................................... 5-445.6.2 WSFT, WSFTP ................................................................................... 5-465.6.3 SR.......................................................................................................... 5-48 5.7 交换指令5-515.7.1 XCHG, XCHGP, DXCHG, DXCHGP ............................................ 5-51 5.8 BIN 算术指令5-535.8.1 ADD, ADDP, DADD, DADDP ...................................................... 5-535.8.2 SUB, SUBP, DSUB, DSUBP .......................................................... 5-555.8.3 MUL, MULP, DMUL, DMULP ..................................................... 5-575.8.4 MULS, MULSP, DMULS, DMULSP ............................................ 5-605.8.5 DIV, DIVP, DDIV, DDIVP ............................................................... 5-635.8.6 DIVS, DIVSP, DDIVS, DDIVSP .................................................... 5-65 5.9 BCD算术指令5-685.9.1 ADDB, ADDBP, DADDB, DADDBP ........................................... 5-685.9.2 SUBB, SUBBP, DSUBB, DSUBBP ................................................ 5-705.9.3 MULB, MULBP, DMULB, DMULBP ........................................... 5-745.9.4 DIVB, DIVBP, DDIVB, DDIVBP ................................................... 5-76 5.10 逻辑算术指令5-795.10.1 WAND, WANDP, DWAND, DWANDP ..................................... 5-795.10.2 WOR, WORP, DWOR, DWORP ................................................. 5-825.10.3 WXOR, WXORP, DWXOR, DWXORP ....................................... 5-845.10.4 WXNR, WXNRP, DWXNR, DWXNRP ...................................... 5-86 5.11 数据处理指令5-885.11.1 SEG, SEGP ......................................................................................... 5-895.11.2 ASC, ASCP ......................................................................................... 5-925.11.3 BSUM, BSUMP, DBSUM, DBSUMP .......................................... 5-945.11.4 ENCO, ENCOP .................................................................................. 5-975.11.5 DECO, DECOP ................................................................................ 5-1005.11.6 FILR, FILRP, DFILR, DFILRP ....................................................... 5-1025.11.7 FILW, FILWP, DFILW, DFILWP .................................................. 5-1055.11.8 DIS, DISP ......................................................................................... 5-1075.11.9 UNI, UNIP ........................................................................................ 5-1105.11.10 IORF, IORFP .................................................................................... 5-112 5.12 系统指令5-1145.12.1 FALS ................................................................................................... 5-1145.12.2 DUTY ................................................................................................. 5-1155.12.3 WDT, WDTP .................................................................................... 5-1185.12.4 OUTOFF ............................................................................................ 5-1205.12.5 STOP .................................................................................................. 5-121 5.13 跳转指令5-1225.13.1 JMP, JME .......................................................................................... 5-1225.13.2 CALL, CALLP, SBRT, RET ............................................................ 5-124 5.14 循环指令5-1265.14.1 FOR, NEXT ...................................................................................... 5-1275.14.2 BREAK ............................................................................................... 5-128 5.15 标志指令5-1295.15.1 STC, CLC ........................................................................................... 5-1295.15.2 CLE ..................................................................................................... 5-131 5.16 特殊模块指令5-1325.16.1 GET, GETP ........................................................................................ 5-1335.16.2 PUT, PUTP ....................................................................................... 5-135 5.17 数据连接指令5-1375.17.1 READ ................................................................................................. 5-1385.17.2 WRITE ................................................................................................ 5-1415.17.3 RGET .................................................................................................. 5-1435.17.4 RPUT .................................................................................................. 5-1475.17.5 STATUS .............................................................................................. 5-150 5.18 中断指令5-1525.18.1 EI, DI .................................................................................................. 5-1525.18.2 TDINT, IRET ..................................................................................... 5-1535.18.3 INT, IRET .......................................................................................... 5-1555.19 符号反转指令5-1565.19.1 NEG, NEGP, DNEG, DNEGP...................................................... 5-156 5.20 位接触指令5-1595.20.1 BLD, BLDN ....................................................................................... 5-1595.20.2 BAND, BANDN .............................................................................. 5-1605.20.3 BOR, BORN ..................................................................................... 5-1615.20.4 BOUT ................................................................................................. 5-1635.20.5 BSET, BRST ...................................................................................... 5-164 5.21 计算机连接模块指令5-1655.21.1 SND .................................................................................................... 5-1655.21.2 RCV .................................................................................................... 5-166 5.22 高速计数器指令5-1675.22.1 HST ..................................................................................................... 5-1675.22.2 HSC .................................................................................................... 5-170 5.23 RS-485 通讯指令5-1715.23.1 RECV .................................................................................................. 5-1725.23.2 SEND ................................................................................................. 5-1735应用指令5.1.1MOV, MOVP, DMOV, DMOVP1)功能-MOV(P) : 传送在[ S ]中的16位数据至指定的设备[ D ].16 位- DMOV(P) : 传送在指定设备[ S+1, S ]中的32位数据到指定的设备[ D+1, D ].-2) 编程举例在P020检测到一个上升沿,‘h70F3’被传送到P04。

lgplc编程手册

lgplc编程手册
只有程序和参数可以下载至PLC。
工程可以被保存为*.PRJ文件。
4. 1. 2
为创建一个新的工程,从下拉菜单中选择工程-新工程[NewProject]…( )。
新工程对话框如下形式出现。
打开一个空工程
它将创建一个新的工程(参阅3.1)
从现存的文件中创建
使用现存的项目去创建一个新的工程。
通过点击在对话框中‘查找’按钮选择项。
在数据设置完成后,点击‘OK’按钮。
为了解连接参数的更多信息,请参考通讯模块的用户手册。
4. 6
变量/注释是对在PLC中使用的设备的详细说明。同时使用户更加了解工程处理的过程。
在工程窗体中选择变量/注释。
双击在工程窗体中的变量/注释。
在对话框中键入变量和建立变量的类型(Word/Bit)。
在对话框中键入变量名或者注释。
4. 3
为保存一个工程,从工程的下拉菜单中选择工程[Project]—保存工程[SaveProject]…( )。包含在工程中的全部项目(程序,参数和变量/注释)都将同时保存。
如果现存的工程由它本身覆盖,在屏幕上不会出现消息。
如果用户在指定的文件夹中保存一个新工程或选择工程[Project]—另存为[Save Project as]…,软件将证实用户的操作。
在注册项目之后点击‘OK’项目。
至多可以选择3个项目,没有被选择的项目被设置为缺省值。(初始数据)
在选择了PLC类型和编程语言后,按下‘OK’按钮。然后工程,消息和程序窗体将会出现。
从DOS KGL文件创建
使用在KGL for DOS中创建的项目(程序,参数和变量/注释)去创建一个工程。
选择了在KGL for DOS中已经存在的项目后选择PLC类型和编程语言。然后将打开一个新的工程。

LG的PLC通讯说明

LG的PLC通讯说明

信捷人机界面和LG Master-K 系列PLC 通讯说明 信捷人机界面与LG-PLC 通讯有两种方式,在硬件接线和软件配置方面都很大区别,必须格外注意!!!
1、PLC 编程口通讯
运行TP 或OP 编程软件,新建工程时PLC 类型选择编程口。

通讯参数选择默认(38400,8,none, 1)即可, 通讯线采用LG-PLC 编程线。

通讯线的连接图如下图:
2、PLC 多功能口(CNet 口)通信
注意:PLC 本体BUILT-IN CNET 开关设于ON 位置!!!
新建工程时PLC 类型选择多功能口(CNet 口) 项目
内容 OP320通讯口 9针通讯口
PLC 通讯口 PORT2口
缺省通信参数 9600bps 、
8bit 、1stop 、
Even
局号
1局
协议 Modbus Slave (RTU HEX )
通信距离(最大) 15米
通信方式 RS232
电缆型号 OP-LG-CAB0
开关量对应地址 M0000-M191F
数字量对应地址
D00000-D4500
OP-LG-CAB0连接图
在使用多功能口(CNet 口)通讯时PLC 在编程时需要一些参数
设置例如下图:
K120S示例:
K80S示例。

PLC基本指令(LG)解析

PLC基本指令(LG)解析

1 3
触点指令
数字输入模块 [ P03 ] 停止 PB0 向前 PB1 向后 PB2 0
Company Logo
数字输出模块[ P06 ] 0
1
2 3
1
2 3
电动机 M
Mag. S/W
Mag. S/W 向后旋转
向前旋转
1 3
触点指令
编程
P031 P030 P032 P061 ( P060 )
2
连接指令
Company Logo
1、AND LOAD 块A和块B执行AND运算,使用它 为运算结果。 AND LOAD 指令可以连续写7 次。
适用的设备 指令 M P K L F T C S D
#D
旗标 F111)
进位 (F112)
AND LOAD
1
(
)
块A
Company Logo
LOAD 开始 NO 触点 读取指定设备的开/关数据并且使用这个数据为运算结果。 LOAD NOT 开始NC 触点 读取指定设备的开/关数据并且使用这个数据为运算结果。 OUT 输出运算结果到指定的设备( )。 可以与一个运算结果并联使用一些OUT 指令。
1 3
1 3
触点指令
适用的设备 指令 M P K L F T C S D
#D
Company Logo
旗标 整 数 步 错误 (F11 0) 0 (F11 1) 进位 (F11 2)
OR OR NOT
S
O
O
O
O
O
O
O
O
1
编程举例
P020 ( P021 P061 )
OR
S
当P020 和 P021中的任意一个接通时,P061触点接通。

PLC-LG系列

PLC-LG系列

PLC-LG系列常见问题解答北京亚控科技发展有限公司2009年8月目录1. LG PLC通过以太网接口如何与组态王进行通讯? (1)2. LG K200S与组态王通讯时,有哪几种通讯方式,在组态王设备向导中应如何选择? (1)3. LG K200SPLC使用通讯模块K3F-CU2A与组态王通讯时,需要注意哪些事项? (1)4. LG PLC通过LOAD协议与组态王通讯时,需要注意哪些事项? (2)5. LG MASTER-K-120S PLC通过485通讯口怎样与组态王通讯? (2)1. LG PLC通过以太网接口如何与组态王进行通讯?PLC与组态王通过以太网通讯,暂无直接的驱动程序,但可以通过opc方式来实 LG现。

2. LG K200S与组态王通讯时,有哪几种通讯方式,在组态王设备向导中应如何选择?LGK200S提供三种CPU类型:CPU-A、CPU-B、CPU-C:1)CPU-A只有一个9针的编程口,编程口支持两种协议:内嵌的LOAD协议和LINK协议两种:对LOAD协议:组态王对应设备向导为:PLC-->LG-->MASTER-K-LOAD-->串口;对LINK协议:组态王对应设备向导为:PLC-->LG-->MASTER-K-XXXS-->串口;2)CPU-B两个通讯接口:一个是9针的编程口,另一个是RS485通讯口:对于编程口只提供了LOAD协议:组态王对应设备向导为:PLC-->LG-->MASTER-K-LOAD-->串口;RS485口上只提供LINK协议:组态王对应设备向导为:PLC-->LG-->MASTER-K-XXXS-->串口;3)CPU-C该类型PLC上只有一个9针的编程口,并且只支持内嵌的LOAD协议:组态王对应设备向导为:PLC-->LG-->MASTER-K-LOAD-->串口;3. LG K200SPLC使用通讯模块K3F-CU2A与组态王通讯时,需要注意哪些事项?1)在组态王设备向导中选择 PLC-->LG-->MASTER-K-XXXS-->串口;2)通讯模块的运行方式通过模块上的开关类型选为专用通讯方式;3)使用硬件厂家提供的帧编辑器编辑通讯模块的通讯参数;4)通讯模块的RS232口到上位机的RS232口之间的连线如下所示;4. LG PLC通过LOAD协议与组态王通讯时,需要注意哪些事项?1)在组态王设备向导中选择 PLC-->LG-->MASTER-K-LOAD-->串口驱动;2)每一个款LGKXXXSPLC的编程口,默认提供的都是内嵌的LOAD协议,该协议为PLC固定内嵌模式,通讯参数也同时固定为38400,8,1,N校验模式,所以当用户使用LOAD协议和组态王通讯时,组态王中通讯参数固定为38400,8,1,无校验;3)组态王设备地址设置为固定值0即可;4)硬件接线采用2-3,3-2,5-5的接线方式;5)注意要把CNET开关BUILT-IN CNET打为OFF状态;5. LG MASTER-K-120S PLC通过485通讯口怎样与组态王通讯?1)可以选择组态王提供的MASTER-K专有协议驱动,在组态王设备向导中选择PLC-->LG-->MASTER-K-XXXS-->串口;2)LG MASTER-K-120S PLC内置的 485通讯口也提供Modbus协议通讯方式,因此可以选择组态王提供的Modbus协议驱动,在组态王设备向导中选择 PLC-->莫迪康-->ModbusRTU-->COM;。

lg plc bsftp指令

lg plc bsftp指令

lg plc bsftp指令BSFTP(Batch SFTP)是LG PLC的指令之一,用于在PLC(可编程逻辑控制器)中进行SFTP(安全文件传输协议)通信。

本文将一步一步回答关于BSFTP指令的问题,包括如何配置SFTP连接、执行文件传输等操作,并对BSFTP指令的优势进行讨论。

第一步:配置SFTP连接首先,需要在LG PLC的程序中配置SFTP连接。

在PLC的程序编辑软件(如XG5000)中打开程序编辑界面,选择需要配置SFTP连接的PLC模块。

在该模块下,可以找到BSFTP指令相关的参数设置。

1. SFTP服务器地址:输入SFTP服务器的IP地址或域名。

2. SFTP服务器端口:输入SFTP服务器端口号,默认为22。

如果需要使用非标准端口号,可以在此处进行更改。

3. 用户名和密码:输入连接SFTP服务器所需的用户名和密码。

根据具体的SFTP服务器配置,可能会需要其他身份验证信息。

4. 文件传输类型:选择是下载(Get)文件还是上传(Put)文件。

5. 本地文件路径:输入本地文件的路径,如果是下载文件,则是文件保存的路径;如果是上传文件,则是要上传的文件的路径。

6. 远程文件路径:输入SFTP服务器上文件的路径,如果是下载文件,则是要下载的文件在服务器上的路径;如果是上传文件,则是文件在服务器上保存的路径。

7. 文件名:输入要下载或上传的文件的文件名。

第二步:执行文件传输配置完SFTP连接后,可以使用BSFTP指令执行文件传输操作。

在PLC 的程序中,找到需要执行文件传输操作的部分,在该部分内添加BSFTP 指令。

BSFTP指令有两个执行选项:1. Single Execution:单次执行选项。

使用此选项将只执行一次文件传输操作。

指定文件传输的方向(下载或上传)、本地文件路径、远程文件路径和文件名。

2. Program Execution:程序执行选项。

使用此选项将根据程序的执行顺序,重复执行文件传输操作。

LGPLC编程手册

LGPLC编程手册
5.1编辑梯级图程序5-1
5.2编辑助记忆程序5-2
5.3编辑菜单5-3
5.4弹出菜单5-4
5.5浏览菜单5-4
5.5.1浏览设备5-4
5.5.2浏览设备信息5-4
5.5.3检查程序5-6
5.5.4改变列数5-6
5.5.5缩小/放大5-6
5.6管理文件5-7
5.6.1新建5-7
5.6.2打开5-8
5.6.3保存,另存为5-8
第七章调试
7.1调试的工具条7-2
7.2调试菜单7-2
7.2.1跟踪7-2
7.2.2 Go7-2
7.2.3停止7-2
7.2.4 Break Step7-3
7.2.5 Break Scan7-3
7.2.6 Break Bit7-3
7.2.7 Break Word7-4
7.3 I/O设置7-4
7.3.1改变I/O Enable7-4
命令描述连接下载运行监控开始connectdownloadrunmonitorstartctrlr同时执行传送运行和监控连接connect与plc连接断开disconnect与plc断开op开始监控monitorstart开始监控方式改变运行run改变plc的方式至运行changemode停止stop改变plc的方式至停止暂停pause改变plc的方式至暂停调试debug改变plc的方式至调试读系统监控systemmonitor监控io模块的onoff状态信息plc信息plcinformation显示plc类型plc版本内存包和扫描时间readio信息ioinformation显示模块类型和特殊模块的os版本号information连接信息linkinformation显示网络模块的槽号mnet信息mnetinformation显示mnet模块的槽号hslink参数parameter?监控高速连接参数写设置plc时钟setplcclock设置plc时钟信息改变口令changepassword在plc改变口令写mnet参数writemnetparameter改变mnet

LG K200S PLC和组态王通讯使用说明

LG K200S PLC和组态王通讯使用说明

LG K200S和组态王通讯的使用说明LGK200S提供三种CPU类型:CPU-A、CPU-B、CPU-C ; 每一种设备的通讯接口协议特点以及和组态王的驱动对应关系具体说明如下:1.CPU-A类型特点:该类型和K120S类似---CPU上只有一个9针的编程口,编程口支持两种协议:内嵌的LOAD 协议和LINK协议两种:Æ 对LOAD协议,PLC编程口提供的引脚为2(接收)、3(发送)、5(GND),LG编程软件和PLC通讯即采样此协议,此时和计算机采用2-3、3-2、5-5的硬件接线方式。

该协议为PLC固定内嵌模式,通讯参数也同时固定为38400,8,1,N校验模式,不再需要通过编程软件对PLC进行设定了;当用户希望通过此PLC通过LOAD协议和组态王通讯时,硬件接线采用2-3,3-2,5-5 ,组态王中通讯参数固定为38400,8,1,无校验,设备地址固定为0即可。

Æ对LINK协议, 编程口提供的引脚为:4(接收)、7(发送),5(GND)。

当用户希望PLC 通过LINK协议和组态王通讯时,对应的硬件接线为:7----2(计算机),4---3(计算机), 5----5(计算机),LINK协议、通讯参数以及设备地址需要通过LG编程软件设置。

具体可以参考组态王电子帮助 PLCÆLGÆKXXS对应帮助即可(在编程软件中对应专用协议下的<从>协议选择项。

)2.CPU-B类型特点:CPU-B类型上有两个通讯接口:一个是9针的编程口,一个是提供了RDA,SDA,RDB,SDB端子的RS485通讯口。

两个通讯接口协议特点分别如下:―> 编程口只提供PLC内嵌的LOAD协议,并且通讯参数固定为:38400.8,1无校验(不再需要通过编程软件对PLC设置了),其编程口和计算机组态王的通讯接线与编程软件和PLC 通讯时的接线一样:2-3;3-2;5-5;组态王对应设备向导为:PLC-->LG-->MASTER-K-Load。

lgplc编程手册

lgplc编程手册
第六章在线[Online]
6.1连接6-1
6.2监控&方式改变6-3
6.3读取信息6-3
6.4写入信息6-7
6.5下载6-8
6.6上载6-8
6.7清除6-8
6.8 Flash内存6-9
6.9 EPROM6-10
第六章
在线是被用做在PLC和KGL for Windows之间的通讯。
在下拉菜单中选择在线。
6.2
6.2.1
为在运行方式下监控程序,选择在线下拉菜单的监控开始菜单。
如果用户想停止监控功能,选择在下拉菜单的监控停止菜单。
(监控开始/停止来回切换)
这个功能仅能监控在程序中使用的设备。如果用户想监控不在程序中的其它设备,请选择在工程窗体中的监控选项。
6.2.2
在在线下拉菜单中选择改变模式[Mode Chang]选项。
6.9 EPROM
EPROM菜单仅能在Master-K系列中得到。
为了对EPROM读/写,或者证实EPROM,选择EPROM菜单中的相关选项。.
如果选择了EPROM菜单中的键入,请选择EPROM类型。
在这个功能下,用户可以建立通讯条件例如:从PLC读取,写入PLC,监控,调试, PLC方式变换,连接参数设置,PLC I/O信息,建立强制I/O,和口令字。
6.1
6.1.1
选择这项菜单,自动执行与PLC的通讯。
这项功能可以在下载的同时,使PLC运行和监控由KGL for Windows创建的工程。
在执行这个菜单之前,一定要证实PLC的CPU模式开关处于PAU/REM方式。
6.3.4连接信息[Link Information]
这个功能显示了网络模块(Fnet, Mnet…)的槽号,网络模块的类型和站号。在这个功能里,用户还可以看到错误状态和连接状态。

PLC基本指令(LG)

PLC基本指令(LG)
P L C 基本指令
威海工业技术学校
戚 建 爱
基 本 指 令
1 3 2 3 4 5 3 6
Company Logo
触点指令 连接指令 反转指令 主控制指令 输出指令 步进控制器指令
1 3
触点指令
Company Logo
电动机运行( 电动机运行 LOAD, AND, OR, OUT 指令 举例) 举例 动作 有三个按钮操作的开关 PB0、 PB1和 PB2。 、 和 。 按下后,电动机开始向前 顺时针) 电动机开始向前( 当PB1 按下后 电动机开始向前(顺时针)方 向旋转。 按下后,电动机开始向后 电动机开始向后( 向旋转。当PB2 按下后 电动机开始向后(逆 时针)方向旋转。 是紧急停止开关, 时针)方向旋转。PB0 是紧急停止开关,当它 按下时,电动机将会停止运行。 按下时,电动机将会停止运行。
[ 注解 ] OR LOAD 指令的连续使用 OR LOAD指令 可以被连续使用 次 (8 块)。 指令 可以被连续使用7 。 当并联使用9 块以上时,写一个向例[ 当并联使用 块以上时,写一个向例 A ]一样 一样 的助记忆程序。如果你使用KGL-WIN 软件, 软件, 的助记忆程序。如果你使用 用梯级模式编程, KGL-WIN 自动的将梯级 用梯级模式编程, 图程序转换成助记忆程序[ 图程序转换成助记忆程序 A ]。 。
AND LOAD
1
(
)
块A
块B
2
编程举例
[编程 编程] 编程 P020 P021 P022
连接指令
Company Logo
P023 P025
P024
P026 ( P060 )
AND LOAD [时序图 ] 时序图
P020 P022 P026 P060

LG-PLCMODBUS协议例程

LG-PLCMODBUS协议例程

10.2.1 Modbus 通讯1. 介绍XGB 内置通讯支持Modbus, 即Modicon 产品的通讯协议. 同时支持使用ASCII 数据类型的ASCII 格式和使用Hex数据格式的RTU格式. 通过在Modbus 中所支持的功能代码实现通讯,特殊功能代码如01, 02, 03, 04, 05, 06, 15 和16. 请参考"Modicon Modbus 通讯协议指南".2.基本规范1) ASCII 模式A) 使用ASCII 数据通讯.B) 每个桢使用‘:’ (冒号n: H3A), 作为头, CR/LF (Carriage return-line feed: HoD H0A), 作为尾.C) 使用LRC检查错误.2) RTU 模式A) 使用十六进制通讯.B) 没有头和尾的区别. 从地址开始,到有CRC的桢结束.C) 在两个桢之间至少有3.5 字符时间.D) 使用16 位CRC检查错误.3)地址区域(1)设定范围是从1 到247,但是XGB支持0 到63.(2)地址0 被用作传送地址. 传送地址是所有从站设备接受和自身地址响应的地址,XGB不支持此项功能.4) 功能代码区域(1) 命令代码是0~225. XGB 仅支持01, 02, 03, 04, 05, 06, 15, 和16.(2) 如果响应格式是+(ACK), 使用相同的功能代码.(3) 如果响应格式是-(NAK),返回同时设置功能代码的第8位是1.例.)如果功能代码是03-我们这里只写了功能代码的一部分, 因为仅有功能代码是不同的.[请求]0000 0011 (H03)[确认+]0000 0011 (H03)[确认-]1000 0011 (H83)返回同时设置功能代码的第8位是15) 数据区域(1)发送数据类型为ASCII 数据(ASCII 模式) 或者hex (RTU模式).(2) 数据根据每个功能代码改变.(3)相应桢的数据区域是响应数据或者是错误数据.6) LRC 检测/CRC 检测区域(1) LRC (纵向冗余检测) : 工作方式是ASCII模式. 它是除了头和尾之外转换成ASCII 的所有桢和的补码,(2) CRC (循环冗余校验):工作方式是RTU 模式. 使用2字节CRC 检验规则.7) 功能码类型8) 使用数据大小对于数据尺寸, XGB支持240 字节. Modicon 产品的数据大小对每个产品是不同的. 请参考"Modicon Modbus 通讯协议指南".9) 接线XGBXGB 单元接线号和方向Quantum (9 针) 信号针号 针号 信号485+ 11 CD 485-2 2 RXD GND3 3 TXD TXD4 4 DTR RXD5 5 GND6 DSR7 RTS8 CTS9•当通道 2使用RS-485+ 和 485- 连接.PMU 接线号和方向XGB 单元485+ 485+ 485-485-1 2 3 4 510.2.2 Modbus server 通讯Modbus server 通讯由连接的主站模块发送请求数据,不需要对连接的从站每一个都发送请求数据。

LG K120S PLC使用手册(18)

LG K120S PLC使用手册(18)

附录1 系统定义附录 1 系统定义1) 选件说明(1) 选件连接可以设置通讯端口(COM1~4) 用来与PLC通讯。

∙在菜单中选择Project-Option-Connection Option。

∙初始画面中RS-232C已被设置为默认值。

∙Connection Option 详情, 请参考KGLWIN 使用说明。

(2) 编程器设置∙监视显示类型-选择需要的显示方式( 4 方式)。

∙源文件目录:- 你文件目录在KGLWIN中产生。

- 在来源目录中,KGLWIN 保存源程序参数等。

∙自动保存编制或修正用户程序时,自动保存用户程序的时间间隔的设置功能。

被保存用户程序的扩展名为‘ASV.’,保存在当前目录下。

这份扩展名为‘ASV.’的正在编制中的用户程序,关闭编程窗口时自动被删除。

这样,如果操作保存程序之前发生错误而无法保存已编制程序,可以通过定期自动保存起来的‘ASV.’,还能找回一部分程序。

具体设置方法如下。

∙设置自动保存时间间隔。

可在0 ~ 60分范围内设置任意值。

设定0时,自动保存功能将无效。

(3) 打印用纸设置使用此功能,可设置打印用纸的规格以及页边距。

2) 基本参数设置PLC运行中必需的基本参数,如内部保持区域、定时器分区线、跟踪监视看门狗定时时间(Scan Watchdog Time)、PLC工作模式、输入滤波时间常数、脉冲捕捉输入功能等。

(1) 内部保持区域在内部设备中,划定停电时保存数据的内部保持区域。

(2) 定时器分区线设置设置 100ms/10ms/1ms定时器分区线( 如果设置100ms和10ms t定时器,剩余部分自动被设置为 1ms 定时器区域 )。

(3) 跟踪监视看门狗设置为了跟踪监视用户程序的正常运行,用程序运行最大允许时间设置看门狗的定时复位时间常数(设置范围是10ms ~ 6000ms)。

(4) 输入设置设置输入滤波时间常数,或选择捕捉功能时使用此功能。

(5) 远程遥控允许PLC系统中除KGLWIN,可否使用FAM、通信模块进行远程遥控的使能参数。

lgplc编程手册

lgplc编程手册

第三章开始KGL for Windows3.1 创建一个工程···············3-13.2 创建一个程序················3-33.3 编辑变量/注解···············3-93.4 与PLC连接 (在线) ·············3-1 13.5 屏幕设置和功能···············3-1 7第三章开始KGL for Windows3. 1 创建一个工程[Project]双击 KGL_WIN.exe 文件去运行KGL for Windows或可执行文件。

开始屏幕如下所示。

为创建一个新的工程,在开始屏幕选择工程Project]- 新工程New Project]… ( )。

在对话框内选择‘Blank Project’,然后点击‘OK’按钮。

在如下的对话框中键入:PLC类型,编程语言,标题,公司,作者和描述。

点击‘OK’按钮,然后,过程,消息,和程序窗体会自动显示。

用户可以使用用KGL-DOS 或GSIKGL创建的已存在的工程创建一个新工程。

lg plc dst 指令

lg plc dst 指令

lg plc dst 指令LG PLC DST指令是LG电气公司生产的可编程逻辑控制器(PLC)的一种指令,用于在PLC中实现数据传输操作。

本文将详细介绍LG PLC DST指令的用途、语法和应用场景。

一、指令简介LG PLC DST指令是一种数据传输指令,用于在LG PLC中实现数据在不同地址之间的传输。

通过该指令,可以将一个地址区域的数据复制到另一个地址区域,或者将一个地址区域的数据移动到另一个地址区域。

这种数据传输操作可以在PLC中实现数据的备份、数据的整理和数据的转移等功能。

二、指令语法LG PLC DST指令的语法如下:DST Dest, Source, Length其中,Dest表示目标地址,Source表示源地址,Length表示要传输的数据长度。

通过指定不同的目标地址和源地址,可以实现不同的数据传输操作。

三、指令应用场景1. 数据备份:在一些需要备份数据的应用场景中,可以使用DST指令将源地址的数据复制到目标地址,从而实现数据的备份操作。

这样,在数据丢失或损坏时,可以通过备份数据恢复原始数据。

2. 数据整理:在一些数据整理的应用场景中,可以使用DST指令将多个地址区域的数据合并到一个地址区域中,从而实现数据的整理操作。

这样,可以方便地对数据进行处理和分析。

3. 数据转移:在一些需要将数据从一个PLC转移到另一个PLC的应用场景中,可以使用DST指令将源地址的数据移动到目标地址,从而实现数据的转移操作。

这样,可以方便地实现不同PLC之间的数据交换。

四、指令使用示例下面通过一个简单的示例来说明LG PLC DST指令的使用方法。

假设我们需要将一个地址区域的数据复制到另一个地址区域,可以使用如下的指令:DST D100, D200, 10这条指令的作用是将D200-D209地址区域的数据复制到D100-D109地址区域。

其中,D100表示目标地址,D200表示源地址,10表示要传输的数据长度。

LG_K120S_PLC使用手册(19)[1]

LG_K120S_PLC使用手册(19)[1]
DRCR DRCRP
036
DROR D
037
DRORP D
042
DRCL
D
043
DRCLP D
046
DRCR D
047
DRCRP D
4.2.6 移位指令 记忆符号 功能号
梯级符号
BSFT BSFTP
074
BSFT S1 S2
075
BSFTP S1 S2
WSFT WSFTP
070
WSFT S1 S2
071
Carry
15
D
0
向左回转 1 位包括进位
15
D
0
Carry
向右回转 1 位包括进位
页 ○ 5-29
5-31 5-33 5-35
CPU
附 4-9
附录 4 指令 回转指令 (继续)
记忆符号 功能号.
梯级符号
DROL DROLP
022
DROL D
023
DROLP D
DROR DRORP
DRCL DRCLP

5-22
5-23
5-21
当[S1+1, S1] >= [S2+1, S2] 时,输 入条件接通。(有符号比较)

5-22
5-23
5-21
当[S1+1, S1] <= [S2+1, S2] 时,输 入条件接通。(有符号比较)

5-22
5-23
5-21
当[S1+1, S1] <> [S2+1, S2] 时,输 入条件接通。(不等于)
★ = K200S/K300S/K1000S

LGMasterK系列PLC与WeinViewMT500触摸屏的连接说明(一)

LGMasterK系列PLC与WeinViewMT500触摸屏的连接说明(一)

LG Master K 系列PLC 与WeinView MT500 触摸屏的连接说明(一)EasyBuilder500 软件设置:*说明:当使用LG K10S1 PLC 时PLC 类型只能选择LG K10S1,当使用LG K10/30/60S 时PLC 类型只能选择LG K60S,当Master-K 80S 系列时可以设定LG MASTER-K300S CPU,注意波特率必须为38400,也可以设定LG MASTER-K Cnet,但需要注意拨码开关的设定,仅Cnet 协议支持PLC 站号。

PLC 软件设置:1.请参阅LG 产电提供的相关PLC 的编程软件使用手册.可操作的地址范围:说明:D 表示十进制,H 表示十六进制,范围为0 - F。

注意T、C 节点只有当使用LG K10S1 支持。

上表可操作范围为MT500 触摸屏可操作范围,实际PLC 的范围可能小于或大于此范围。

详细接线图:说明:LG Master K 系列PLC 包含独立型和基板型两个系列,其中独立型包含LG Master K 10S1/10S/30S/60S/80S 等系列的CPU 单元,基板型的产品包含LG MasterK200S/300S/1000S 等系列的CPU 单元,它们都可以通过CPU 单元上的通讯口与WeinView 触摸屏连接,其中Master K80S/200S/300S/1000S 的CPU 单元还可以通过扩展的Cnet 通讯模块来连接。

注意选用不同的PLC 的CPU 单元时,需要在触摸屏软件中设定不同的PLC 类型,使用Cnet 协议通讯时,请注意相关的通讯参数设定,设定方法请参阅LG 产电提供的说明书。

单元(K10S1/K10S/K30S/K60S/K80S/K200S/K300S/K1000S RS232)。

lg plc bsftp指令

lg plc bsftp指令

lg plc bsftp指令
LG PLC中的BSFTP指令用于在PLC和PC之间进行文件传输。

BSFTP代表基于串口的FTP,它允许用户使用串口连接将文
件传输到和从PLC设备中。

使用BSFTP指令,用户可以通过串口连接将文件传输到PLC
设备。

例如,用户可以将程序或数据文件发送到PLC中,以
便在运行时使用。

以下是BSFTP指令的一些常见用法和示例:
1. 从PC发送文件到PLC:
BSFTP "PUT", "C:\Files\Program.prg", 0
这个示例将PC上的"Program.prg"文件发送到PLC上的默认
目录中。

2. 从PLC接收文件到PC:
BSFTP "GET", "C:\Files\Data.txt", 0
这个示例将从PLC的默认目录中获取名为"Data.txt"的文件,并将其保存到PC上的"C:\Files"目录中。

3. 设置PLC的默认目录:
BSFTP "DIR", "/", 0
这个示例将显示PLC当前的目录,并返回其默认目录路径。

需要注意的是,BSFTP指令的语法可能会因PLC类型和版本而有所不同。

用户在使用BSFTP指令时应始终参考相关PLC 设备的文档和手册,以确保正确使用该指令。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信捷人机界面和LG Master-K 系列PLC 通讯说明 信捷人机界面与LG-PLC 通讯有两种方式,在硬件接线和软件配置方面都很大区别,必须格外注意!!!
1、PLC 编程口通讯
运行TP 或OP 编程软件,新建工程时PLC 类型选择编程口。

通讯参数选择默认(38400,8,none, 1)即可, 通讯线采用LG-PLC 编程线。

通讯线的连接图如下图:
2、PLC 多功能口(CNet 口)通信
注意:PLC 本体BUILT-IN CNET 开关设于ON 位置!!!
新建工程时PLC 类型选择多功能口(CNet 口) 项目
内容 OP320通讯口 9针通讯口
PLC 通讯口 PORT2口
缺省通信参数 9600bps 、
8bit 、1stop 、
Even
局号
1局
协议 Modbus Slave (RTU HEX )
通信距离(最大) 15米
通信方式 RS232
电缆型号 OP-LG-CAB0
开关量对应地址 M0000-M191F
数字量对应地址
D00000-D4500
OP-LG-CAB0连接图
在使用多功能口(CNet 口)通讯时PLC 在编程时需要一些参数
设置例如下图:
K120S示例:
K80S示例。

相关文档
最新文档