Beckhoff PLC与HMI通讯设置之操作步骤_20150129
- 格式:pdf
- 大小:1.58 MB
- 文档页数:16
pc与hmi通讯
现在触摸屏界面已经进行了修改,要下载到hmi设备中去,但出现的问题是在hmi设备上选择“transfer”时一直显示“connectingtohost……”,我采用的是以太网通讯传送,在flexible中“连接”已经设置,而且pc地址为“172.16.14.52”,hmi地址为“172.16.14.50”,plc地址为“172.16.14.55”,它们之间是通过交换机通讯的,在flexible中选择“项目→传送”,提示“连接不上,检查接口、设置、电缆”为什么?谢谢。
问题补充:
里面原来已经有程序了,这里关键是有些数据都已经可以显示在触摸屏上了,不是说明通讯没问题吗,因为一些变动才要重新传,原来不是我做的,还有采用普通rj45网线连接,在hmi设备上ip地址什么的都进行了设置。
最佳答案
把plc断电或者拔掉plc网线,即可,下载完了再打开plc或插上电缆。
plc通信回干扰下载。
一、WINCC FLEXIBLE 下载组态画面到触摸屏1、触摸屏地址设置第一步:打开触摸屏,选择“Control Panel”第二步:双击以太网设置图标,设置触摸屏IP地址,如下图2、Wincc Flexible 设置第一步:画面组态好后,用双绞线连接触摸屏和电脑,点击Wincc 软件里的下载按键第二步:出现以下窗口,模式选择“以太网模式”,计算机名或IP地址设置为1里设置的触摸屏IP地址(注意不要设置为计算机IP地址),点击传送开始下载。
二、PLC与触摸屏通讯1、PLC的IP地址设置第一步:用PPI/USB电缆连接电脑和PLC,打开S7软件,点击按钮出现图1对话框。
对话框右边显示为“PC/PPI cable(PPI)”。
双击“双击刷新”,会搜寻到PLC,画面如图2所示(注意:有的时候不是一次就能成功,需不断插拔PPI/USB电缆)和重启PLC),此时S7与PLC通讯成功。
图 1图 2第二步:选择S7软件的工具——>以太网向导进行如下步骤设置图 3图 4 图 5图 6模块位置选0,再点击”读取模块”。
显示如下图,“CP243-1”为你PLC上接的以太网模块图7点击下一步,设置PLC的IP地址(注意PLC的IP地址应与电脑的IP地址以及触摸屏IP 地址在一个网段)图8 设置如下,“子网掩码”、“网关地址”不动图9 点击下一步,设置如下图10 点击下一步,设置如下图11点击下一步设置如下图12点击下一步出现画面后,再点击一下“建议地址”,出现如下画面图13点击下一步出现如下画面图14点击完成,程序块内程序设置如下图15点击下载到PLC,则PLC以太网向导设置完成。
2、Wincc Flexible里的设置第一步:点击“通讯”——>“连接”进行设置,接口选“以太网”模式,下方IP地址为触摸屏之前自己设的IP地址。
右边PLC的IP地址设为1、中设置的PLC的IP地址。
图16 图17图18把画好的画面下载到Wincc里则Wincc这一块的设置完成。
用网口通讯plc怎么设置近年来,随着工业自动化的快速发展,PLC(可编程逻辑控制器)在工业控制系统中的应用越来越广泛。
而为了实现PLC与其他设备之间的通信,其中一种常用的方式就是通过网口进行通讯。
本文将介绍如何设置PLC的网口通讯。
首先,我们需要明确一点,PLC的网口通讯设置实际上包括两个方面,一个是PLC端的网络设置,另一个是与其他设备的通信设置。
在进行网口通讯设置之前,我们需要确保PLC和所需通信的设备处于相同的局域网络中。
1. 网络设置在进行PLC的网口通讯设置之前,我们需要先对PLC进行网络设置。
首先,我们需要进入PLC的配置界面,通常可以通过串口连接电脑进入。
在配置界面中,我们可以设置PLC的IP地址、子网掩码、网关等信息。
设置PLC的IP地址是很关键的一步,它决定了PLC在网络中的唯一标识。
一般情况下,我们可以根据网络规划设置PLC的IP地址,确保与其他设备不冲突。
同时,我们还需要设置子网掩码和网关,用于确定PLC所在的子网和与外部网络的通信。
2. 通信设置在完成网络设置之后,我们可以进行PLC与其他设备的通信设置。
通常情况下,我们可以通过一些特定的通信协议来实现PLC 与其他设备的数据交换。
这些通信协议包括Modbus、OPC等常见的协议。
以Modbus为例,我们可以在PLC的配置界面中选择Modbus 协议,并设置通信参数,如串口号、波特率、数据位数等。
在与其他设备进行通信时,我们需要确保其他设备的通信设置与PLC 的设置相匹配,以确保顺利的数据交换。
在进行通信设置时,我们还需要考虑一些安全问题。
例如,我们可以在PLC的配置界面中设置访问控制权限,给予不同用户不同的权限级别,以保护PLC和相关数据的安全。
3. 编程设置除了网络设置和通信设置,编程设置也是实现PLC网口通讯的重要一环。
在进行编程设置之前,我们需要先确定PLC的编程语言。
目前,PLC常用的编程语言有Ladder Diagram(梯形图)、Structured Text(结构化文本)等。
plc网口通讯步骤PLC(Programmable Logic Controller,可编程逻辑控制器)是一种常用于自动化控制系统中的设备,它通过接口与各种外部设备进行通信和控制。
其中,PLC网口通讯是一种常见的通讯方式,有助于实现PLC与其他设备之间的数据交换与控制。
本文将介绍PLC网口通讯的步骤和相关注意事项。
PLC网口通讯步骤的第一步是确定通信协议。
PLC网口通讯可采用多种通信协议,如Modbus、Ethernet/IP、Profinet等。
选择合适的通信协议要根据实际需求,考虑通讯速度、稳定性和可靠性等因素。
第二步是确定网口参数。
在PLC的编程软件中,需要设置网口的IP地址、子网掩码、网关等参数。
这些参数决定了PLC与其他设备之间的网络连接方式和通信路径。
接下来是编写通信程序。
通常,PLC网口通讯需要编写一段专门的通信程序,用于建立与其他设备的通信连接、读取或写入数据等操作。
在通信程序中,需要指定通信协议、设备地址、数据类型以及通信方式等。
编写通信程序需要了解编程软件的相应语法和函数库,熟悉通信协议的通信命令和数据结构等。
第四步是进行通信测试。
在编写完通信程序后,需要对通信功能进行测试,以确保PLC与其他设备之间的通信正常。
测试时,可以使用模拟器或实际设备进行通信测试,检查数据的读取和写入是否正确、通信连接是否稳定等。
最后一步是系统集成和调试。
在通信测试通过后,将PLC网口通讯功能与整个控制系统进行集成,进行系统调试。
在调试过程中,需要确保PLC与其他设备之间的通信协调一致,数据传输和控制命令的准确性。
在进行PLC网口通讯时,也需注意一些常见问题。
首先是网络安全。
PLC网口通讯涉及到与外界的数据交换和控制,因此需要采取相应的网络安全措施,防止未经授权的访问和攻击。
其次是通信稳定性。
PLC网口通讯需要保证通信连接的稳定性,避免数据丢失或通信中断等问题。
此外,还需要注意与其他设备的兼容性,确保PLC与其他设备的通信能够正常进行。
PLC与触摸屏通讯手顺1.PLC与触摸屏通讯时需准备的东西PLC与触摸屏通讯时需要准备欧姆龙PLC型号是CJ2M-CPU35与NS5-SQ10B-ECV2的触摸屏,一台笔记本安装了欧姆龙软件,一条带有USB下载线,焊接一条欧姆龙PLC到触摸屏的通讯线,串口通讯线接线图如图1-1和1-2。
图1-1 PLC到触摸屏串口通讯线接线图图1-2 串口接线示意图2.PLC参数设置(1)在有欧姆龙软件电脑中打开CX-Programmer 软件,如图2-1图2-1 打开软件CX-programmer(1)点或者“文件中新建项目”新建一个工程,设备类型为CJ2M,设定中CPU类型为CPU35,网络类型为USB ,如图2-2、2-3和2-4。
图2-2 新建一个工程图2-3 选择PLC设备类型图2-4 选择CPU类型(2)I/O表和单元设置通讯参数设置点击“plc”下的在线工作图2-5 选择在线工作双击工程区中的新工程下的“I/O表和单元设置”,然后在弹出的对话框中,选择“选项”—“从PLC传送”,上传I/O表设置,如下图2-6图2-6 上传I/O表设置I/O表上传完成后,点击通讯单元CJ1W-SCU41-V1,然后设置NT LINK通讯参数图2-7设置通讯单元模块我们选用port2,通讯协议选用NT LINK图2-8 选择通讯参数参数设定如下,设置好参数点击下面的“传送[PC到单元]”图2-9 通讯参数设置(3)下载程序到PLC中点段1,编写程序图2-10 编程程序编写如下图2-11 程序点击“PLC”下的在线工作图2-12 在线工作点击,下载程序图2-13下载程序对要上传的模块进行打沟,点“确定”图2-14 上传选择3.NS触摸屏的参数设置点击NS触摸屏的任意两角进入系统菜单图3-1 进入系统设置点击通讯设置图3-2 通讯设置点箭头翻页,如下图3-3图3-3通讯设置页点右上角的箭头翻页,设置串口B的参数如图图3-4串口B参数PLC到触摸屏串口B参数设置,并写入图3-5 串口B设置参数打开CX-designer软件,把电脑与触摸屏用下载线连接,点新建一个工程,选择机型NS5-SQ10B-ECV2,文件名称:自定义也可以自己设定名称,然后点“通讯设置”进行通讯设置。
两个plc网口通讯怎么设置PLC(可编程逻辑控制器)是一种常用于自动化控制系统的硬件设备,它通过逻辑程序和输入输出模块来实现对工业过程的控制。
在工业自动化领域,PLC之间的通信至关重要,能够实现设备之间的数据交互和协调工作。
本文将讨论两个PLC网口通讯的设置方法与技巧。
在进行PLC通讯设置之前,首先要明确PLC之间通信的目的。
通常来说,PLC之间的通信可以用于以下几个方面:数据传输、状态监测、工艺协调等。
在具体应用中,根据具体需求选择通信方式和通信协议。
通信方式主要有两种:串行通信和以太网通信。
串行通信在小规模的系统中较为常见,使用RS485或RS232等接口进行连接。
以太网通信则适用于大规模系统或需要高速传输的场景。
本文将重点讨论以太网通信方式。
首先,确保PLC之间所处的网络环境正常工作。
PLC通信是基于TCP/IP协议,因此需要配置相应的IP地址、子网掩码和网关等信息。
保证PLC所处的局域网内没有IP地址冲突,并确保网关的设置正确。
另外,还需要确保PLC之间的通信网线连接正常,避免信号干扰和线路故障。
其次,配置PLC的通信参数。
在PLC的设置菜单中,一般会有通信参数相关的选项。
根据具体设备和通信方式的要求,设置正确的通信协议、端口号等参数。
此外,还需要设置PLC的站号和数据格式等信息,以确保通信能够正常进行。
接下来,编写PLC的通信程序。
PLC的通信程序是通过编程语言(如LD、ST等)来实现的。
根据通信协议的要求,编写合适的程序代码,实现与其他PLC之间的数据交换和通信功能。
在编写程序时,需要注意数据传输的方式和数据格式,保证通信的稳定和可靠性。
除了上述的基本设置与编程,还可以通过一些高级技巧来优化和改进PLC的通信设置。
例如,使用心跳包机制来监测通信状态,及时发现和处理通信中断或异常情况。
另外,可以使用数据加密和校验等技术来提高通信的安全性和可靠性。
通过合理的优化和调试,可以确保PLC之间的通信稳定、高效。
◎Revision Record前言此技術檔是說明PanelMaster人機介面如何與CX9020 ADS Ethernet連線之設定。
此驅動支援通過ADS協定連接Beckhoff TwinCAT 2 PLC和Beckhoff Embedded PC。
CX9020嵌入式控制器(1) PLC軟體連線及參數數定:使用顯示器連接DVI-D介面,進入CE7.0系統,執行Ethernet 設定步驟一: 執行“Start”---“Control Panel”步驟二: 執行“Network and Dial-up Connection”步驟三: 執行“FECI”步驟四: 執行“FEC Ethernet Driver`Settings”設定IP位址,Obtain an IP address via DHCP或Specify an IP address模式均可以。
(2) HMI 參數設定:選擇【直接連接(乙太網)】---【裝置/伺服器:Beckoff Automation GmbH. →TwinCAT 2】設定HMI 連線埠的IP位址1.ADS口:選取值必須與PLC的設置一致,缺省值為801。
2.用戶名和密碼用於PLC登錄,請使用PLC設置的用戶名和密碼。
用戶名最大長度為11個字元,密碼最大長度為5個字元。
PLC 記憶體位址位元件地址範圍字元件地址範圍~Thank You~Technical Support Information中國大陸QQ專線 : 800014850 / 資料下載專區 ftp::// + User name + Password (欲加入會員需要申請)合作貼牌聯絡專線: China: 0910011916 / 86-138******** *****************Taiwan: 886-910011915 *****************Worldwide: 886-910011914 *****************Cermate Technologies (Shanghai) Inc. 屏通科技(上海)有限公司Phone: +86-21-51758590~2FAX : +86-21-51758589E-mail: ************************Shenzhen Cermate Technologies Inc.屏通科技(深圳)有限公司Phone: +86-755-83562179,FAX : +86-755-83562294E-mail: **********************Cermate Technologies Inc. (台湾) 屏通科技股份有限公司7F-1, No. 168, Lien-Cheng Road, Chung-Ho City, Taipei, Taiwan 235 R.O.C.Phone: 886-2-22437000FAX : 886-2-22499933E-mail: *******************。
PLC与人机界面(HMI)的集成与交互设计现代工业自动化系统中,可编程逻辑控制器(PLC)和人机界面(HMI)是不可或缺的关键组成部分。
PLC作为控制器,负责监测和控制工业过程,而HMI则提供了与PLC进行交互的界面。
在实际应用中,PLC与HMI的集成与交互设计对于确保工业过程的稳定运行和高效性能至关重要。
一、PLC与HMI的集成设计PLC与HMI的集成设计是指将两者合理地连接在一起,并确保它们能够有效地通信和协同工作。
这需要考虑以下几个方面:1.硬件连接:PLC与HMI之间通常通过串口、以太网或者其他通信接口进行连接。
在集成设计时,需根据具体需求选择适合的连接方式,并确保连接稳定可靠。
2.通信协议:PLC与HMI之间的通信需要使用统一的通信协议,例如Modbus、OPC等。
选择合适的通信协议可以确保数据的准确传输和交互的实时性。
3.数据交换:PLC将采集到的数据传递给HMI,同时HMI也可以向PLC发送指令和参数。
为了实现高效的数据交换,需定义清晰的数据结构和通信方式,确保PLC和HMI之间的数据一致性和完整性。
二、PLC与HMI的交互设计PLC与HMI的交互设计是为了实现人与机器之间的良好沟通和操作控制。
一个优秀的交互设计可以提高操作的便捷性和工作效率,以下是几个需要考虑的方面:1.界面布局:HMI界面的布局应简洁明了,重要的信息和控制按钮应放置在容易被用户注意到的位置。
可以采用分组、区域划分等方式将相关功能模块组织清晰,提高操作的可视性。
2.图形化表示:利用图表、图标、曲线图等方式将复杂的数据和过程直观地展示出来,便于操作人员理解和监测。
同时,可采用颜色、动画等效果来引起注意,提示用户关注的问题和状态。
3.操作控制:设计操作按钮和控制元素的样式、位置和交互方式时,需考虑到用户的习惯和直观感受。
例如,采用按钮、滑块、旋钮等控件来完成不同类型的操作,保证用户的操作流畅性和准确性。
4.报警与提示:在HMI界面中,应合理设置报警和提示功能。
三菱PLC与上位机通讯三菱PLC通讯三菱PLC与上位机通讯三菱PLC:FX1N + FX1N-232-BDFX2N + FX2N-232-BD计算机:Windows XP中文企业版 + Visual Basic 6.0中文企业版Windows 98中文版 + Visual Basic 6.0 中文企业版两者之间连接使用的是FX-232CAB-1电缆线(2-3,3-2,4-6(8),5-5) 一(三菱PLC的设置三菱FX PLC在进行计算机链接(专用协议)和无协议通讯(RS指令)时均须对通讯格式(D8120)进行设定。
其中包含有波特率、数据长度、奇偶校验、停止位和协议格式等。
在修改了D8120的设置后,确保关掉PLC的电源,然后再打开。
此外,对于采用RS485形式1:N计算机链接的还必须对站点号(D8121)进行设定。
设定的范围从00H到0FH(即0到15)。
在这里对D8120采用下述设置:b15 b00110 1000 1000 11106 8 8 E即数据长度为7位,偶校验,2位停止位,波特率为9600bps,无标题符和终结符,采用计算机链接(RS-232C),自动添加和校验码,采用专用协议格式1。
同时设定站号为0。
具体设定如下所示:FX PLC进行计算机链接时可用的专用协议有两种:格式1和格式4。
两种格式的差别在于是否在每一个块上添加了CR + LF,其中添加了CR + LF的是格式4。
在这里采用格式1。
二(上位机程序的编制这里采用Microsoft公司的Visual Basic 6.0中文企业版编制上位机程序。
Visual Basic中提供了一个名为MSComm的通信控件便于设计串行通信的程序。
MSComm控件的主要属性有:1( CommPort属性CommPort属性用于指定所要使用的串行端口的号码。
虽然Windows操作系统可以容纳最多256个串行通信端口,不过Visual Basic的MSComm控件则仅限于16个端口。
西门子S7与wincc等上位监控软件通讯1.CP5611与S7的MPI通讯:A.WinCC,这个不用讲了,驱动内置,直接支持.B.iFix,iFix自己的IO Driver中没有MPI驱动,可以安装S7A for iFix驱动.C.Intouch,Intouch的IO Server中没有MPI驱动,应该安装OPC Server.用西门子SimaticNet.需要Profibus SoftNet-S7授权.6GK17045CW633AA0 RMB7845.505CW63中的63代表版本号V6.3,现在最新的该是5CW64了其他厂家的没有内置MPI驱动的监控软件也类似.比如AB RSView等.D.Citect,Wizcon,力控,组态王,紫金桥等,驱动内置,直接支持.其实这些软件很多都是用Prodave写的底层库驱动.Tips:A.CP5512和CP5611一样,区别仅仅在于CP5512用于笔记本做现场调试,一般很少实际长时间用于工程现场而已.B.MPI方式组网,站点数理论值最大只能是32,但是CP5611最多只能支持8个MPI连接.每台电脑仅支持1块CP5611卡.C.如果电脑要通过MPI连接的PLC数量多于8,而小于31,可以换用CP5613卡.D.CP5611最常用的速率是187.5K.在跟某些机型连接时,可以达到12M.某些机型是那些呢?是那些MPI/DP口,如400全系列的X1口,31X-2PN的X1口, 318-2DP的X1口,319-3PN的X1口.当然了,19.2K的速度也是支持的,但是买了CP5611而用19.2K的话,人家会认为我们脑子有问题,这样还不如买跟PC Adtaper,还能省些银子.E.用CP5611时,电脑可以有多台,每个CPU能跟多少台电脑进行通讯,取决于该机型的具体型号,S7-300参数可以在Step7中的硬件\CPU\通讯中有连接资源的设置.S7-400的应该在硬件\CPU\存储器中有通讯资源的设置.2.CP5611与S7的Profibus DP通讯:A.WinCC,一般是在DP链路上走S7协议,驱动内置,直接支持.可连接8个PLCB.iFix,iFix自己的IO Driver中没有DP驱动,应该安装OPC Server.西门子SimaticNet.需要Profibus SoftNet-DP授权.6GK17045DW633AA0 RMB5868.50 (V6.3)这个目前看来仅可以使用SimaticNet.注意,当这样做时,计算机算个2类DP主站,CP5611可以支持多于8个的PLC.走DP协议最多可以支持60个PLC做DP从站.即使是WinCC,要用CP5611连接超过8个以上的PLC时,也需要SimaticNet.不建议计算机和做DP主站的PLC来连接,即使要连接,数量最好不要超过1个PLCC.Intouch,同iFix。