组态王与CP1H通讯设置

合集下载

CP1HMODBUS通讯功能块使用说明

CP1HMODBUS通讯功能块使用说明

CP1H和变频器MODBUS-RTU通信功能块使用说明程序名:CP1H MODBUS通讯功能块.cxp•读功能块注:目前该功能块仅支持CP1H连接一个变频器、外部参数区:2、关于接收数据存放地址,例:标志为:#B2,首址为:&9950,则接收到的数据存在D9950开始的地址内。

二、接收数据存储区:经验证,本功能块一共输出14组相同的数据。

接收数据区长度为:读数据个数X 14。

例:标志为:#B2,首址为:&9950,读个数为:6,则接收数据存储区为:D9950— D10133。

・写功能块注:、参数区地址可以更改,可以将改成别的地址二、写入数据存储区:写入数据存储区存放要写入变频器的数据。

例:标志为:#B2,首址为:&9900, 写入个数为2,则将D9900, D9901中的数据写入变频器中。

・使用说明(读写类似)注:读和写不能同时进行,写完之后可以立即读,但读完之后要有个间隔才能写。

可以通过控制W301.00 (读)和W302.00 (写)的通断来控制读写。

1、创建功能块:功能块一插入功能块一梯形图,命名为:读变频器IIrai rrntn 国或闻Q 囱配)勺:IEH* IT 森新工程-S^PlriLCfiitJ 再潴 富符号(H 咤和单元设置 Q 设置5内存 墙程序■勾勒程序]wo) 工符号 辱图 -EKD功噂F葡人功能块OPX 剪切© 电星轲⑪ 色帖帖(£1 删除皿功能决保护⑥色就许停放山〕圉藏Of) 主专口上浮动(E)囹'睡住⑥【程序名:科程序打【段名密:R11」7F 结码变本(£)J.文件02、双击【读变频器】,打开功能块编辑窗口,可以自己编辑功能块哼文"Qj m>Z :i UE© ft ACL)PLE 第徨的fflltJ fi)工具3 国口口情助皿。

0u 南与口工驰田 二史曲笈/T 卷11,12 || |通E 承稔串、 氨 £* vR w> ™心电」吆国紧同。

组态王和设备通过UniTelway协议通讯的设置文档

组态王和设备通过UniTelway协议通讯的设置文档

组态王和TSX Micro等设备通过Unitelway协议通讯的参数设置文档1.组态王提供的Unitelway驱动支持情况概述亚控提供的UniTelway驱动:Micro37.dll支持组态王与Micro、Premium等支持UniTelway协议的系列PLC进行通讯,此驱动要求在计算机和PLC组成的UniTelway网络中,至少有一个PLC作为主站(一般情况下该主站地址默认为0),而组态王是作为其中的一个从站点(并且地址固定为1),所以在PLC的主从配置中,不能再有其他PLC的节点地址设置为1。

此协议使用串行通讯,使用计算机中的串口。

2.通讯参数的设置为了保证组态王与PLC的通讯质量,必需对PLC进行如下正确设置:2.1 PLC设备驱动的设置第一步: 打开XWAY Manager(在控制面板中)或:程序->Modicon Telemecanique->XWAY Driver Manager)第二步: 点击“UNITELWAY->configuration”,见下图:点击“Configuration”弹出下图点击“Edit”弹出下图“根据工程的要求设置通讯好参数后,点击“OK”第三步:设置完成后,退出“XWAY Manager”。

2.2.PLC通讯参数的设置第一步:使用编程软件新建/打开PLC工程,检查PLC硬件通讯参数配制与2.1中的配置是否一致;如果不一致,虽然能够通讯,但对通讯速度会有影响;因此PLC的通讯参数要与XWAY Driver保持一致。

第二步:其它参数的设置PLC的编程软件中,Number of Slaves(子站的个数)—可选为:3-8。

为了提高PLC “点名”的速度(Uniteway协议补充说明:该协议中,作为主站的PLC是通过“点名”的方式和各个从站建立通讯的),须根据实际从站的数量进行选择;若只有一个PLC和一个上位机组态王通讯,应选择“3”。

Wait Time —(默认为30mS)这个时间是PLC与设备通讯交换数据的等待时间,与组态王通讯时设置值应略大于组态王IO变量定义的采集时间/子站个数,如:组态王IO变量的采集频率为100mS,此处设为35mS为宜。

组态王与OMRON PLC通讯(以太网及hostlink协议)

组态王与OMRON PLC通讯(以太网及hostlink协议)

注:如果 PC 跟 PLC 不通过交换机连接,需要使用交叉网线。
(2)数据监视 编程软件与 PLC 在线连接,双击“内存”图标,弹出图 5-7 窗口,
图 5-7
选择需要监视的寄存器类型,双击,打开监视画面,这时在菜单中会自动增加“在 线”菜单,选择“在线”---“监视”菜单,即可查看当前各寄存器区的数据,如图 5-8、 5-9。
图 3-4
北京亚控科技发展有限公司
3
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
设置好以后确定退出,点击“在线工作”,编程软件就可以连接到 PLC。
(3)读取 PLC 的参数设置
双击左边树形菜单的“设置”(如图 3-5),打开的“PLC 设定”对话框,选择“选 项”---“从 PLC 传送”菜单,可以把 PLC 的设置参数读上来,打开“选择上位机链接 端口”页,如图 3-6,可以查看 PLC 参数设置。
图 4-3
(2)设置 PLC 参数
组态王跟 PLC 通讯需要设置设备地址及通讯参数(如波特率、数据位、停止位、奇 偶校验)等, 设备地址即对应为欧姆龙 PLC 的 Host Link 单元号,在用 SYSMAC WAY 网络类型通讯时,Host Link 单元号是有意义的。
北京亚控科技发展有限公司
6
(1)新建工程以 SYSMAC WAY 网络类型连接 PLC
第一步:
把 CPU 模块的拨码开关的 5 拨到 OFF 位置,当使用 SYSMAC WAY 网络类型时, CPU 模块的拨码开关的 5 一定要拨到 OFF 的位置,否则编程软件与 PLC 通讯不上。
第二步:
新建工程,在网络类型里选择 SYSMAC WAY(如图 4-1),或者在原工程里,离 线状态,双击“新 PLC1[CS1G-H]离线”(如图 4-2),也可以弹出图 4-1 的对话框直接 更改。

CP1H-Modbus与变频器或仪表通讯

CP1H-Modbus与变频器或仪表通讯

CP1H与变频器进行Modbus-RTU通讯一、频率与参数写入控制指令#6,以通讯端口2为例,触发A640.00后PLC从D32300到D32349的数据进行发送。

与变频器做单一参数写入只用到D32300-D32304。

D32300=变频器地址、D32301=指令代码(#6)、D32302=发送字节数(默认为#4)、D32303=变频器频率或参数的寄存器地址、D32304=需要设定的频率。

二、频率与参数读出控制指令#3,以通讯端口2为例,触发A640.00后PLC从D32300到D32349的数据进行发送。

与变频器做单一参数读出只用到D32300-D32304。

D32300=变频器地址、D32301=指令代码(#3)、D32302=发送字节数(默认为#4)、D32303=变频器频率或参数的寄存器地址、D32304=需要读出数据的个数(默认只读一个数#1)。

频器接到读指令后将返回数据,PLC接到返回的数据后存到D32354-D32399。

如果D32304=1时(读出一个变频器参数),就只返回一个变频器参数,参数将会存在D32354的低位+D32355的高位,想要看到这个参数的话,需要进行数据转换。

如果D32304=2时(读出相连的两个变频器参数,第一个参数地址是从D32303内的数据指定的),变频器同时返回两个参数内的数据,返回来的第一个数据会存在D32354的低位+D32355的高位,第二个数据会存在D32355的低位+D32356的高位,想要看到这个参数的话,需要进行数据转换。

D32304=3....45时(最多能同时读出45个相连的参数)返回的参数会存在D32354-D32399内以下程序案例是读取变频器地址#1,寄存器地址#2、#3两个相连的参数,返回的两个参数经过数据转换后分别存放在D10和D11内,经过BCD转码后又转存到D20和D21,转码后的数据可以很直观的显示出来,分别是9和0。

PLC和组态王的连接__姚文军

PLC和组态王的连接__姚文军

PLC和组态王的连接1.PLC端的设置打开CX—Programmer,新建文件,出现如图设备型号选择CPM2*, 对网络类型进行设置设置网络类型为SYSMAC WAY, 单击“设置”按钮,出现对话框,单击驱动器,对驱动器进行设置,端口名称默认(com1或com2)其他默认(波特率:9600,数据位:7,校验(p):EVEN(偶检验)或者ODD(奇校验)停止位:2 然后点击“确定”。

2.编写简单的程序然后点击工具栏中的“PLC”,点击“在线工作”再点击工具栏中的“PLC”,点击“传送”将程序传送到PLC中对PLC进行操作观察指示灯的亮与灭,然后点击工具栏中的“PLC”,将PLC离线(不离线的话组态王的设置将会冲突,因为com口被占用)。

3.组态王的工程建立双击“组态王6.5”图标,点击“文件”然后点击“新建工程”出现如图点击“下一步”出现如图输入工程名称,点击“下一步”出现如图点击“确定”按钮出现如图输入工程名称,工程描述可填可省略。

填完点击“完成”出现如图点击“是”出现如图双击创建的工程出现图点击“忽略”出现图点击“确定”点击“确定”进入组态王设计界面点击组态王中的“画面“双击“新建”出现图输入画面名称(以“sd”为例)点击“确定”出现如图点击工具箱的“”在画面中输入“###”单击可以对对象进行放大或者缩小处理,设置完如图点击“工程浏览器”回到组态王设计主界面如图双击“设置运行系统”出现如图点击“主画面配置”选项卡将“sd”画面选中点击“特殊”选项卡出现如图可以对“运行系统基准频率”和“时间变量更新频率”进行设置然后点击“确定”然后双击“设备”中的“com1”或者“com2”对通信参数进行设置(注意设置参数因该与PLC的参数一致,否则无法通信),以com1口为例然后点击“确定”双击“”图标出现图对PLC进行选择PLC→欧姆龙→HostLink→串口如图点击“下一步”出现点击“下一步”如果为com2的话改为com1 点击“下一步”填写设备地址(设备地址从0~~31)需要试验,一般为0,也可参考地址帮助,点击“下一步”点击“下一步”点击“完成”点击“数据词典”出现如图双击“新建”出现如图输入变量名称以“数值”为例设置最大值、最大原始值、连接设备、寄存器、数据类型、读写属性等然后点击“确定”点击“画面”双击“sd”画面(即双击“”图标然后双击画面中的文本“”出现如图点击“模拟值输出”出现如图单击“”按钮出现单击添加的变量“数值”然后点击“确定”出现如图然后点击“确定”再点击“确定”点击“开发系统”然后点击“文件”→“全部存”将文件存入再次点击“文件→“切换到View”出现如图点击“忽略”出现如图点击“确定”进入观察状态。

S7-1200与博途以及组态王的通讯设置

S7-1200与博途以及组态王的通讯设置
S7-1200与博途以及组态王的通 讯设置
本课件仅供大家学习学习 学习完毕请自觉删除
谢谢 本课件仅供大家学习学习
学习完毕请自觉删除 谢谢
硬件配置方法:我们选用的通信方式是基于以太网卡的TCP/IP协议通信 所以,我们直接使用网线将S7-1200和配置有网卡的计算机的以太网接口相连
TIA Portal V13与S7-1200的软件配置 (1)使用博途V13组态S7-1200并编写程序,编写完成之后编译并下载 (2)PLC与组态王通过以太网的方式通信的设置: 1、确认计算机中安装有以太网卡,并与PLC 连接到同一网络中(直接通过网线直连)。 2、通过Step7编程软件为通信模块(CP443-1)设定IP地址和子网掩码,并下传到PLC 中如IP地址、子网掩码。 3、为计算机设定IP地址和子网掩码,如IP地址、子网掩码。 4、使用ping 命令,保证能ping 到PLC 站。 (3)PG/PC 接口配置,通信测试,以检查运行组态王的计算机是否和PLC正常通信 (4)测试正常之后,即可在组态王开发项目
然后使用组态王KingVIEW 6.55组态人机界面
(1)定义I/O设备:前面在测试设备的过程中,我们已经定义好了IO设备,此处略去 (2)定义I/O变量 根据程序,选择需要检测和控制的寄存器变量,在组态王数据词典中定义相应的IO变量。 先为复位开关M0.0建立一个IO变量
我们为其他寄存器定义好的I/O变量如下图: 其中,变量USB_Com用来显示组态王与PLC的通信状态,以帮助我们判断是否通信正 常。 关闭(0)表示通信正常,打开(1)表示通信异常,也可以自行更改。或者可以在组 态王的产品帮助文档中输入CommErr以查看使用说明。 全部建立好的变量如下图:
(3)新建并组态画面

组态王与信捷PLC通讯解决方案

组态王与信捷PLC通讯解决方案

组态王与信捷PLC通讯解决方案
1.所需硬件设备
准备一根信捷自带的XVP通讯线,把电脑和PLC连接起来。

台式机箱后面有一个RS232九针口可直接与PLC连接,笔记本则需要一个USB-COM转接头。

2. 打开组态王软件新建工程。

点击弹出
下一步
选择保存路径,下一步。

完成。

3. 建立连接设备。

选中双击右侧弹出
选中
下一步
命名,下一步。

选择和电脑连接的COM口编号,下一步。

填写PLC地址(信捷默认为1)下一步。

下一步
完成。

注意:回到中能看到刚才新建的连接设备,双击弹出
波特兰改为19200,否则通讯不上,确定。

4.建立数据库变量。

选中
双击右侧
弹出
按图所示建立Y0变量。

注意:信捷PLCmodbus地址与莫迪康地
址错开1位,即信捷地址为0对应莫迪康为1,所以Y0地址应为0 18433
信捷modbus地址如下,0代表位,4代表寄存器。

5. 新建画面。

选中双击右侧弹出
正确设置后确定。

双击
演示画面。

建立一个演示画面,测试一下通讯效果。

组态王与OMRON PLC通讯(以太网及hostlink协议)

组态王与OMRON PLC通讯(以太网及hostlink协议)

组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档北京亚控科技发展有限公司2010年3月目录1. OMRON PLC系列划分如下(具体以OMRON相关资料为准) (1)2. 组态王与欧姆龙PLC现有的几种通讯方式 (1)3. CX-Programmer编程软件与PLC的连接 (2)4. 欧姆龙HostLink协议通讯 (5)5. 以太网通讯 (10)6. 附录 (19)1. OMRON PLC系列划分如下(具体以OMRON相关资料为准)●C系列:C2000H、C200H、C200HE、C200HE-Z、C200HG、C200HE-Z、C200HS、C200HX、C200HX-Z、C1000H、C**H、C**K、C**P、CQM1、C500、CPM1(CPM1A/CPM2*);●CJ系列:CJ1G、CJ1H、CJ1G-H、CJ1H-H、CP1H、CP1L、CP1E、CH1H-X;●CS系列:CS1G、CS1JH;●CV系列:CVM1、CVM1-V2、CV500、CV1000、CV2000。

2. 组态王与欧姆龙PLC现有的几种通讯方式(1)欧姆龙HostLink协议组态王支持与欧姆龙PLC通过串口RS232进行通讯。

该驱动支持的硬件包括C系列、CS1系列、CJ1系列、CV系列,支持的协议为欧姆龙HostLink协议(包括C-mode 指令和FINS指令)。

(2)以太网协议包括以太网(UDP)和以太网(TCP)两种方式,UDP方式通讯速度较快,TCP方式通讯比较稳定。

(3)欧姆龙PLC Controller Link EventMemory组态王支持与支持与欧姆龙公司的所有支持Controller Link协议,并采用EventMemory方式的PLC的通讯。

本协议采用PCI板卡通讯,使用您的计算机中的PCI 板卡插槽。

(4)欧姆龙Controller Link Fins_PLC组态王支持与欧姆龙公司采用Controller Link Fins协议的PLC进行通讯。

CP1H型PLC数据传送指令使用

CP1H型PLC数据传送指令使用

PLC知识CP1H型PLC的指令非常丰富,达到几百条,目前指令功能号范围为000~891,丰富的指令使PLC具有更多的功能。

在前面的章节已介绍了一些指令的使用,本章再介绍余下的大部分指令。

由于本文介绍的指令很多,虽然讲解时力争通俗易懂,但在学习时也可能会枯燥无味,读者可先花少量时间粗略了解这些指令,待以后需要用到时再认真研读。

指令名称助记符功能号传送MOV021倍长传送MOVL498否定传送MVN022否定倍长传送MVNL499位传送MOVB082数字传送MOVDDomain:/低压配电柜Mo re:kflwwk 多位传送XFRB062块传送XFER070块设定BSET071数据交换XCHG073数据倍长交换XCGL562数据分配DIST080数据抽取COLL081变址寄存器设定MOVR560变址寄存器设定MOVRW可变程序控制器(PLC)是从早期的继电器逻辑控制系统发展而来的。

自20世纪60年代问世以来,PLC得到了突飞猛进的发展,尤其在数据处理、络通信及与DCS等集散系统融合方面有了很大的进展,可变程序控制器已经成为工业自动化强有力的工具,得到了广泛的普及和推广应用。

本文以四层教学仿真电梯系统为例,着重讲述可变程序控制器(PLC)与上位计算机工控组态软件组态王之间的通信。

2 SIMATIC S7-200系列PLC及其编程软件STEP 7-Micro/WIN 32SIMATIC 小型S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。

S7-200系列的强大功能使其无论在独立运行中,或相连成络皆能实现复杂控制功能。

S7-200系列出色表现在以下几个方面:极高的可靠性;极丰富的指令集;易于掌握;便捷的操作;丰富的内置集成功能;实时特性;强劲的通讯能力;丰富的扩展模块等。

S7-200系列在集散自动化系统中充分发挥其强大功能。

使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。

施耐德PLC同组态软件通讯配置

施耐德PLC同组态软件通讯配置

施耐德PLC同组态软件通讯配置目录1PLC与Intouch软件通讯设置 (2)1.1 利用Modbus TCP/IP协议的通讯设置 (2)1.1.1 IO Server软件配置 (2)1.1.2 软件编程设置 (4)1.1.3 IO Server状态监视 (6)1.2 利用Modbus Plus协议的通讯设置 (6)1.2.1 IO Server软件设置 (6)1.2.2 软件编程设置 (7)1.3 利用Modbus协议的通讯设置 (7)1.3.1 IO Server软件设置 (7)1.3.2 软件编程设置 (8)1.4 注意 (8)2PLC与组态王软件通讯设置 (9)2.1 利用Modbus TCP/IP协议的通讯设置 (9)2.1.1 工程浏览器中通讯设置(即与PLC通讯时的相关设置) (9) 2.1.2 软件编程设置 (13)2.1.3 数据状态监视 (17)2.2 利用Modbus Plus协议的通讯设置 (18)2.3 利用Modbus协议的通讯设置 (18)2.4 利用Unitelway协议的通讯设置 (19)3PLC与iFIX软件通讯设置 (21)3.1 利用Modbus TCP/IP协议的通讯设置 (21)3.1.1 系统配置 (21)3.1.2 数据库标签定义 (26)3.1.3 软件编程 (28)3.2 利用Modbus协议的通讯设置 (30)4通讯注意事项 (31)×××××××××××××××××××××××××××××××1PLC与Intouch软件通讯设置Intouch软件中与施耐德PLC相关的驱动只有三种:Modbus TCP/IP、Modbus Plus、Modbus。

组态王通过以太网与台达PLC通讯

组态王通过以太网与台达PLC通讯

组态王通过以太网与台达PLC 通讯1, 连接EN01时,如下图: PC 28SV EN0132EH 2-LE N0128SV EN01以太网IP #1IP #2IP #3IP #4● 注意:若上位机软件要通过以太网连接多台PLC ,则每个EN01,都必须有一个IP 地址。

EN01可通过新版WPL 软件来设定IP 地址和其他设置。

2, 连接ENA01-MOD(IFD9506)时,如下图: PC 以太网IP #1IP #2IP #3IP #4E A01N 设备1E A01N 设备2E A01N 设备3设备4RS485/232RS485/232Rs485MOD BUS● 注意:通过ENA01(IFD9506),下级设备可以通过RS485或RS232转换成以太网连接到以太网络。

若采用RS485,则可以实现多台设备(MODBUS 地址不同)对应一台ENA01(即只对应1个IP 地址)。

同时,ENA01需要通过硬件旋钮或DCISOFT 软件来设定ENA01的IP 地址、自身站号(不能与所联设备站号相同)以及MODBUS 端的通讯方式与格式(必须与所联设备保持一致)等设置。

3, 补充说明:若整个网络为局域网,则所有IP 地址可以静态或动态分配(例如:IP#1=192.168.1.1;IP#2=192.168.1.2;IP#3=192.168.1.3)。

若网络为广域网,则IP 地址需固定IP 。

4,打开组态王软件,新建一个工程项目。

5, 在“设备”选项中通过“设备配置向导”选择通讯端口与通讯方式。

●选择MODBUS(以太网)中网卡●随意选择一个串口号,只要不与PC的实际串口号相同即可●输入端口地址(格式:IP地址冒号端口号(502) 空格PLC地址),连接EN01时,因为一个IP地址对应一个PLC,所以PLC地址可任意设置;连接ENA01-MOD 时则不能随意设置。

●注意:IP地址为EN01或ENA01的IP地址(静态或动态),若为虚拟IP,则以太网模块与PC须在同一网域内;若PC与以太网模块之间为广域网,则必须是固定IP。

组态王与ABCampactLogix系列PLC通讯配置

组态王与ABCampactLogix系列PLC通讯配置
2.变量定义
PLC中的变量定义图
组态王中根据PLC中的配置,设置寄存器和变量数据类型
画面关联变量后就通讯成功了。
如下图红框内的显示的是plc的基座号是1campactlogix系列plc是小型plc控制器在rslinx中cpu槽号slot都固定为0
组态王与ABCampactLogix系列PLC通讯配置
组态王7.5SP1与AB CampactLogix通讯配置
型号Coቤተ መጻሕፍቲ ባይዱpact Logix
使用Controllogix.dll驱动调试通讯成功
调试步骤:
组态王中定义设备
1.设备地址定义
组态王中需要定义设备地址格式是IP Backplane,Slot(即ip地址+空格+plc机座号+逗号
+cpu槽号)
如下图红框内的显示的是plc的基座号,是1,CampactLogix系列PLC是小型PLC控制器,在rslinx中,cpu槽号slot都固定为0。所以设备地址就是192.168.1.10 1,0

PLC-欧姆龙系列与组态王

PLC-欧姆龙系列与组态王

组态王KINGVIEW 6X欧姆龙系列PLC-常见问题解答北京亚控科技发展有限公司2011年01月目录1. OMRON hostlink协议的IR寄存器能否支持到“位”的定义? (1)2. 我已经按组态王的使用说明配置了所有的通讯参数,变量也已经定义成了读写方式,组态王能够取到PLC中数据,但为什么还是无法对PLC中写数据? (1)3. 欧姆龙CP1H/CP1L PLC在组态王设备列表中应如何选择? (1)4. 如何修改OMRON CPM2A的设备地址?为何与组态王通讯一次后就无法实现通讯了? (1)5. 欧姆龙PLC通过Control link通讯卡与组态王通讯,能否实现双设备冗余的功能? (1)6. 欧姆龙PLC通过Control link通讯卡与组态王通讯,组态王中定义的设备地址的含义? (1)7. 通过Control link通讯卡,组态王能否与多台plc进行通讯? (2)8. 欧姆龙PLC通过Control link通讯卡与组态王通讯,需要在本机安装finsgateway 软件吗? (2)9. 使用欧姆龙CPM系列PLC(CPM1H、CPM2AH等)hostlink协议与组态王通讯,在组态王设备列表中应如何选择? (2)10. 欧姆龙PLC通过hostlink协议与组态王通讯,在组态王中设置都正确,但通讯还是失败,为什么? (2)11. 欧姆龙CJ系列PLC通过扩展串行通信单元(CJ1W-SCU41)能用hostlink协议与组态王进行通讯吗? (2)12. 欧姆龙CJ1G型号PLC的外设口可以通过hostlink协议与组态王通讯吗? (3)13. 欧姆龙CP1H型号PLC通过hostlink协议与组态王通讯时需要注意的问题?314. 欧姆龙CP1E/CH1H-X PLC在组态王设备列表中应如何选择? (4)15. 欧姆龙PLC通过以太网方式(ETN21以太网模块)与组态王通讯,设置完成后,欧姆龙的编程软件可以与PLC通过以太网的方式通讯,但组态王一直通讯失败? (4)16. 欧姆龙CP1E PLC与组态王采用HostLink方式通讯时需要注意的事项? (5)1. OMRON hostlink协议的IR寄存器能否支持到“位”的定义?组态王早期的OMRON hostlink协议不支持IR寄存器定义到位,在新开发的hostlink 协议中已经支持IR寄存器定义到位,此驱动可以直接到组态王的网站下载。

S7-1200与博途以及组态王的通讯设置知识讲解

S7-1200与博途以及组态王的通讯设置知识讲解

为建立好的文本关联变量
使用同样的方法为按钮M0.1以及指示灯Q0.2建立文本并关联变量。 同时,我们再建立一个文本,关联计数器的计数值,以便在人机界面 中查看计数值。
同时,我们也可以从图库中选取一个仪表,用刻度显示计数值。
此外,我们再建立一个文本并关联通信状态变量USB_Com,以便我们在人机界 面运行时可以判断通信是否正常。
一个简单的入门示例:
本示例通过一个简单的计数器程序说明相关硬件和软件的配置和简单使用。 组态王编写的人机界面可以控制并监测PLC的寄存器状态。左上角的按钮可以控制M0.0的关断, 从而可以控制计数器的复位,计数器可以对左下角的按钮按下次数进行计数,计数值可以直 接显示,也可以通过仪表显示。
硬件配置方法:我们选用的通信方式是基于以太网卡的TCP/IP协议通信 所以,我们直接使用网线将S7-1200和配置有网卡的计算机的以太网接口相连
编写、编译并下载程序 编写好的程序如下图:
编写、编译并下载程序 可在PLC变量表里面为变量命名
编写、编译并下载程序 编译并下载程序
在线监控可在线监控PLC寄存器状态
(2)PLC与组态王通过以太网的方式通信的设置:
1、确认计算机中安装有以太网卡,并与PLC 连接到同一网络中(直接通过网线直连)。 2、通过Step7编程软件为通信模块(CP443-1)设定IP地址和子网掩码,并下传到PLC中如IP地址 (192.168.0.1)、子网掩码(255.255.255.0)。 此步骤已经在博途中组态PLC的过程中完成了,通过 PLC属性查看以太网地址。 3、为计算机设定IP地址和子网掩码,如55.255.0)。 这里以Win7系统为例
然后使用组态王KingVIEW 6.55组态人机界面
(1)定义I/O设备:前面在测试设备的过程中,我们已经定义好了IO设备,此处略去 (2)定义I/O变量 根据程序,选择需要检测和控制的寄存器变量,在组态王数据词典中定义相应的IO变量。 先为复位开关M0.0建立一个IO变量

西门子S7-1200PLC与组态王以太网通信步骤(超详细)

西门子S7-1200PLC与组态王以太网通信步骤(超详细)

西门子S7-1200PLC与组态王以太网通信步骤(超详细)
回复:西门子全套,领西门子全系列PLC电子资料包!
说到组态王如何与我们常用的西门子S7-1200 PLC通信,这就设计到一个难题,想必大家之前学习通信过组态王与S7-200SMART PLC以太网通信,那么设计到高端PLC,1200PLC该如何通信呢?本文档说明就带大家来详细的操作直到通信成功。

1.组态王配置
第一步:(点击菜单栏的新建项目,然后点击下一步)
第二步:(在设备里选择S7-1200 TCP驱动)
第三步:(创建设备名称)
第四步:(随便选择一个驱动)
第五步:(这里的IP地址填写S7-1200 PLC通信IP地址,后面:0这是指的插槽)
第六步:(这里只要默认就好啦,然后点击下一步)
第七步:(刚才配置的PLC信息,点击完成即可!)
1.编写程序
第一步:(编写点击正反转程序)
第二步:(双击CPU属性—保护—连接机制—勾选允许从运程伙伴(PLC、 HM、OPC、、)使用PUTIGET通信访问)
第三步:(下载程序至1200 PLC)
1.设计组态王画面
第一步:(在数据词典创建并填写PLC变量地址)
第二步:(在画面里设计画面)
1.演示效果
第一步:(正转启动)
第二步:(反转启动)。

南大傲拓 NA200-PLC与组态王通讯讲解

南大傲拓 NA200-PLC与组态王通讯讲解
4.寄存器 4 和 9:寄存器 4 和寄存器 9 都支持 SHORT 和 USHORT 数据类型,但是他们写操作的功能码不 同。定义变量的时候应该根据协议选择正确的寄存器,如果设备两种功能码(0x06 和 0x10)都支持,建议使 用寄存器 4。
5.8,9 寄存器对 LONG/FLOAT 类型的数据按间隔为 2 的形式编址,如 81,83,85... 6.Modbus 协议中定义 Modbus 消息(Modbus message)中的数据地址从 0 开始计算,即对于寄存器 1, 在进行串口通讯时将其数据地址计算为 0(参见 Modicon 公司的 Modbus Protocol Reference Guide)。驱 动程序遵照此规范进行了相应的处理,即当某个寄存器(0、1、3、4、8、9、FMC)的通道号定义为 1 的时 候,在串口通讯时其数据地址是 0。 7.驱动的变量后的寄存器通道号(寄存器范围),是按照以 1 为起始地址的,对于以 0 为起始地址的设 备,定义变量应该加 1。例如,如果某设备的一个变量在数据 4 区,为 40100,如果地址是从 1 开始,对应 变量定义为 40100,如果地址是从 0 开始,定义为 40101。 8.对于只写寄存器,请将采集频率设置为 0。

PLC 站号设置为 1 如下图。保存文件并下载到相应的 CPU 中,复位重新联机调试。
二、组态王设置 1、定义组态王设备
组态王定义设备时一般设备选择:[PLC] > [莫迪康] > [Modbus(RTU)] > [串行] 2、设备地址及通讯参数定义
选择设备 COM1 与 PLC 配置端一致。
,双击弹出以下窗口,设置相应参数波特率,校验,数据位,停止位要
2)、寄存器特殊说明: 1.SwapF 寄存器:在 MODBUS 规约驱动中,SwapF 寄存器用于改变 FLOAT 型数据的字节顺序,SwapL 寄
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档