s7200-opc
s7200 plc网口通讯

s7200 plc网口通讯S7200 PLC的以太网通信技术是现代工业自动化领域的重要组成部分。
以太网通信具有高效、可靠、灵活等优点,使得S7200 PLC成为工业控制系统中不可或缺的一部分。
本文将探讨S7200 PLC网口通信的原理、应用以及未来的发展趋势。
1. S7200 PLC网口通信的原理S7200 PLC的以太网通信采用基于TCP/IP协议的通信方式。
TCP/IP协议是一种通用的协议,可以在不同的网络中实现通信。
S7200 PLC通过网口与其他设备(如PC、HMI等)建立连接,通过TCP/IP协议进行数据传输。
网口通信可以实现实时的数据交换,使得工业控制系统的监控和控制更加灵活和高效。
2. S7200 PLC网口通信的应用S7200 PLC网口通信广泛应用于各个领域的工业控制系统中。
以太网通信可以连接多个PLC或其他设备,实现设备之间的数据交换和信息共享。
例如,在工厂的生产线上,各个PLC可以通过网口通信实现各个工位之间的协调和数据传输。
此外,通过网口通信还可以远程监控和远程控制PLC,为设备的运维和维修提供了便利。
3. S7200 PLC网口通信的发展趋势随着工业自动化的不断发展,S7200 PLC网口通信技术也在不断演进和创新。
未来,S7200 PLC的网口通信将面临以下几个发展趋势:3.1 高速通信:随着工业控制系统的复杂性增加,对通信速度的要求也越来越高。
S7200 PLC的网口通信需要提供更高的传输速率,以满足实时性和快速响应的需求。
3.2 安全保障:在工业控制系统中,数据的安全性至关重要。
S7200 PLC的网口通信需要加强对数据的加密和防护,以保护机密信息不受到非法访问和篡改。
3.3 云平台集成:随着云计算技术的快速发展,将S7200 PLC 的网口通信与云平台集成将成为一个重要的趋势。
通过将PLC的数据上传到云平台,可以实现跨地域的数据管理和分析,提高生产效率和优化资源利用。
第10章S7200 PLC的通信功能及应用

S7200 PLC的通信接口
03
S7200 PLC的通信接口种类和特点
添加标题
RS232接口:用于连接计算机和PLC传输速率可达 115.2kbps
添加标题
RS485接口:用于连接多个PLC传输速率可达10Mbps
添加标题
MPI接口:用于连接S7-200 PLC和S7-300/400 PLC传 输速率可达12Mbps
S7200 PLC的通信功能实现
04
S7200 PLC的通信功能概述
S7200 PLC支持多种通信协议如Modbus、Profibus、CN等 S7200 PLC可以通过以太网、串行接口、现场总线等方式进行通信 S7200 PLC的通信功能可以实现数据的采集、传输和处理 S7200 PLC的通信功能可以应用于工业自动化、楼宇自动化等领域
Ethernet/I P协议:用于 工业自动化 设备之间的
通信
OPC协议: 用于不同厂 商设备之间
的通信
S7200 PLC通信协议的特点和优势
兼容性强:支持多种通信协议如Modbus、Profibus等 传输速度快:采用高速通信技术提高数据传输速度 稳定性高:具有较强的抗干扰能力保证通信的稳定性 安全性好:采用加密技术保证数据传输的安全性 易于维护:提供丰富的诊断和维护工具方便用户进行故障排查和维护 应用广泛:适用于各种工业自动化控制系统如生产线、机器人等
MPI接口:用于连接S7-200 PLC和S7300/400 PLC传输速率可达12Mbps
Ethernet接口:用于连接S7-200 PLC和网络 设备传输速率可达100Mbps
S7200 PLC通信接口的配置和调试
通信接口类型:RS232、RS485、以太网等 通信参数设置:波特率、数据位、停止位、校验位等 通信协议选择:Modbus、Profibus等 通信调试工具:PLC编程软件、通信测试软件等 通信故障排除:检查硬件连接、检查通信参数设置、检查通信协议选择等
s7200本体PTO向导脉冲输出功能

s7200本体PTO向导脉冲输出功能⼀、S7-200PLC⾼速脉冲输出功能1、概述S7-200有两个置PTO/PWM发⽣器,⽤以建⽴⾼速脉冲串(PTO)或脉宽调节(PWM)信号波形。
当组态⼀个输出为PTO操作时,⽣成⼀个50%占空⽐脉冲串⽤于步进电机或伺服电机的速度和位置的开环控制。
置PTO功能提供了脉冲串输出,脉冲周期和数量可由⽤户控制。
但应⽤程序必须通过PLC内置I/O 提供⽅向和限位控制。
为了简化⽤户应⽤程序中位控功能的使⽤,STEP7--Micro/WIN提供的位控向导可以帮助您在⼏分钟内全部完成PWM,PTO或位控模块的组态。
向导可以⽣成位置指令,⽤户可以⽤这些指令在其应⽤程序中为速度和位置提供动态控制。
2、开环位控⽤于步进电机或伺服电机的基本信息借助位控向导组态PTO输出时,需要⽤户提供⼀些基本信息,逐项介绍如下:⑴最⼤速度(MAX_SPEED)和启动/停⽌速度(SS_SPEED)图1是这2个概念的⽰意图。
MAX_SPEED是允许的操作速度的最⼤值,它应在电机⼒矩能⼒的范围。
驱动负载所需的⼒矩由摩擦⼒、惯性以及加速/减速时间决定。
图1最⼤速度和启动/停⽌速度⽰意SS_SPEED:该数值应满⾜电机在低速时驱动负载的能⼒,如果SS_SPEED 的数值过低,电机和负载在运动的开始和结束时可能会摇摆或颤动。
如果SS_SPEED的数值过⾼,电机会在启动时丢失脉冲,并且负载在试图停⽌时会使电机超速。
通常,SS_SPEED值是MAX_SPEED值的5%⾄15%。
⑵加速和减速时间加速时间ACCEL_TIME:电机从SS_SPEED速度加速到MAX_SPEED速度所需的时间。
减速时间DECEL_TIME:电机从MAX_SPEED速度减速到SS_SPEED速度所需要的时间。
图2加速和减速时间加速时间和减速时间的缺省设置都是1000毫秒。
通常,电机可在⼩于1000毫秒的时间⼯作。
参见图2。
这2个值设定时要以毫秒为单位。
plcs7200使用技巧

plcs7200使用技巧PLC(可编程逻辑控制器)是一种数字化操作控制器,用于自动化控制系统。
PLCS7200是德国西门子公司推出的一种高级PLC产品。
下面介绍一些PLCS7200的使用技巧。
首先,PLCS7200具有多种通信接口,包括以太网接口、串行接口等,可以与其他设备进行数据通信。
在使用PLCS7200时,可通过以太网接口连接PC或HMI(人机界面)等设备,通过串行接口连接传感器或执行器等设备,实现设备之间的数据交换。
其次,PLCS7200具有灵活的编程和调试功能。
PLCS7200支持多种编程语言,如梯形图、功能块图和结构化文本等,用户可以根据自己的编程习惯和需求选择合适的编程方式。
在调试过程中,可以通过PLCS7200的仿真功能模拟运行程序,以便发现和解决潜在的问题。
此外,PLCS7200还具有强大的诊断和故障排除功能。
PLCS7200能够自动检测和报告异常状态,并生成相应的错误代码,以帮助用户快速定位故障原因。
同时,PLCS7200还支持在线诊断功能,可以实时监测系统的运行状态,及时发现和解决问题。
另外,PLCS7200还支持远程访问功能。
用户可以通过互联网远程连接到PLCS7200,进行编程、监控和控制等操作。
这种远程访问功能不仅便于用户对PLCS7200进行远程维护和管理,还可以实现多地点的协同工作。
最后,PLCS7200具有高可靠性和稳定性。
PLCS7200采用精密的硬件设计和可靠的软件算法,确保系统的稳定运行。
同时,PLCS7200还具有防护等级,能够抵抗恶劣的工作环境和外部干扰,确保系统的正常运行。
总之,PLCS7200是一款功能丰富、易用性强、可靠性高的PLC产品。
通过合理利用其通信接口、灵活编程和调试功能、强大诊断和故障排除功能以及远程访问功能,用户可以更加便捷地实现自动化控制系统的设计和管理。
北京亚控 S7200 系列 组态王通讯帮助系列文档 说明书

组态王软件与西门子S7200 PLC通讯配置方案汇总此文档由北京亚控公司提供,仅作为组态王与OMRON PLC 通讯配置的使用参考,北京亚控公司不对此文档涉及的OMROM软硬件配置部分承担任何使用责任,OMRON软硬件的详细说明请参考OMRON厂家提供的使用说明,关于OMRON软硬件配置过程中的疑问请致电OMRON 厂家技术支持工程师。
目录串口通讯方式: (3)MPI通讯卡方式: (4)以太网通讯方式: (4)Profibus –DP通讯方式: (5)Profibus –S7通讯方式: (5)Modem通讯方式: (6)组态王软件和S7200 PLC 可以通过一下通讯链路进行通讯,具体说明如下:串口通讯方式:硬件连接:此种方式使用S7200系列PLC上的PPI编程口,使用西门子标准编程电缆或标准485电缆链接到计算机串口上:当使用计算机的RS232通讯口时:建议使用西门子专用紫色电缆和网络接头+常规有源RS485/232转换模块(如研华的ADAM4520)进行PLC 485编程口和计算机标准232口的连接);当使用计算机扩展RS485口时:建议使用西门子专用紫色电缆和网络接头直接进行PLC RS485编程口和计算机RS485口的连接。
注意:PLC的PPI口中9针口:3―DATA+ ;8―DATA -适用场合:一般适用于一个PLC和一台PC进行直接串口通讯的场合,PLC和PC机之间距离较近;组态王对应驱动(常用直接驱动有3个):(1)PLCÆ西门子ÆS7-200系列ÆPPI(2)PLCÆ西门子ÆS7-200系列Æ自由口(3)PLCÆ西门子ÆS7-200系列ÆModbus特殊软件需求:组态王所在的计算机不需要安装s7200编程软件。
各自具体配置按照组态王对应驱动帮助执行即可。
注意:因为PPI协议的特殊性,读取一个数据包一般需要400MS的时间,当用户反馈PPI 通讯速度慢时,请以此标准分析用户工程通讯速度慢是否在合理的范围;如果在该驱动所支持的合理范围内,用户仍然不满意时,建议更换为自由口或modbus通讯方式。
组态王与西门子S7-200PLC的OPC通信

组态王与西门子S7-200PLC的OPC通信时间:2013-03-09 来源:电气自动化技术网编辑:李亮点击:2425次字体设置: 大中小西门子S7-200与PC ACCESS的通信不是目的,我的最终目的是要实现第3方组态软件(组态王)与S7-200的OPC通信。
图1是S7-200的程序,用图2中组态王画面上的起动按钮和停车按钮控制M0.0和M0.1的状态,通过PLC的程序控制Q0.0,用组态王画面上的指示灯显示Q0.0的状态。
图1图2T37的当前值以锯齿波的波形在0和MW10的预置值之间不断变化。
用组态王的画面显示T37的当前值。
可以用组态王画面上的模拟值输入字符串修改T37的预置值MW10。
在组态王中组态好S7-200.OPCServer的变量和画面后,在测试组态王和S7-200的通信时,发现S7-200的数据可以传送给组态王,例如用组态王画面上的指示灯显示Q0.0的状态和显示T37的当前值。
但是组态王中的数据(例如用画面上的按钮控制的M0.0和M0.1)不能传送到PLC,只能实现单向的通信。
在西门子的论坛和“找答案”版区搜索“ACCESS 组态王”,几乎找不到什么有用的信息。
在组态王的生产厂商亚控公司的论坛搜索,得到的有用信息也很少。
用百度搜索“ACCESS 组态王”,找到了很多与数据库ACCESS有关的帖子。
改为搜索“PC ACCESS 组态王”,发现有几个和我同病相怜的人,遇到和我相同的问题。
下面两个帖子讲到了原因:1)原因找到了,还是因为组态王是盗版的原因呀!很多功能实现不了。
这个原因我不认同,我用的是亚控公司给的组态王的试用版光盘,每次可用2小时,不存在盗版的问题。
2)有个更新文件。
3)在组态王V6.53里边有个补丁,找组态王要一个就行了,我用的时候就是。
看来问题出在组态王身上,我用的是V6.51版的组态王。
在亚控公司的网站上找不到组态王有关的补丁和更新文件,干脆下载了最新版的组态王V6.55。
PLC-S7200可编程序控制器介绍

I 14 .2 I15
图3.8 位寻址格式
第3章 S7-200可编程序控制器
3.间接寻址方式
间接寻址方式是,数据存放在存储器或寄存器中,在指 令中只出现所需数据所在单元的内存地址的地址。存储 单元地址的地址又称为地址指针。这种间接寻址方式与 计算机的间接寻址方式相同。间接寻址在处理内存连续 地址中的数据时非常方便,而且可以缩短程序所生成的 代码的长度,使编程更加灵活。 用间接寻址方式存取数据需要作的工作有3种:建立指 针、间接存取和修改指针。
返回本节
第3章 S7-200可编程序控制器
3.2.4 输入输出扩展
1. 设备连接 2. 最大I/O配置的预算 3. 输入输出及CPU组态
第3章 S7-200可编程序控制器
1. 设备连接
(a) 面板安装
(b) 标准导轨安装
图3.5 I/O扩展示意图
第3章 S7-200可编程序控制器
2. 最大I/O配置的预算
返回本章首页
第3章 S7-200可编程序控制器
3.2 S7-200 PLC系统组成
3.2.1 3.2.2 3.2.3 3.2.4 3.2.5
系统基本构成 主机结构 扫描周期及工作方式 输入输出扩展 主机性能指标
返回本章首页
第3章 S7-200可编程序控制器
从CPU模块的功能来看,SIMATIC S7-200系列小型可 编程序控制器发展至今,大致经历了两代: 第一代产品其CPU模块为CPU 21X,主机都可进行扩展, 它具有四种不同结构配置的CPU单元:CPU 212,CPU 214,CPU 215和CPU 216,对第一代PLC产品不再作具 体介绍。 第二代产品其CPU模块为CPU 22X,是在21世纪初投放 市场的,速度快,具有较强的通信能力。它具有四种不 同结构配置的CPU单元:CPU 221,CPU 222,CPU 224和CPU 226,除CPU 221之外,其他都可加扩展模块。
S7200 通过SIMATIC NET OPC Server 建立S7连接与WinCC 之间进行通信

多个S7-200 站通过SIMATIC NET OPC Server 建立S7连接与WinCC 之间进行通信配备 CP 243-1 的 CPU 22x 可与其它 S7-200、S7-300 和 S7-400 系统及 OPC 服务器进 行通信。
除 STEP 7 Micro/WIN 连接外,最多还可以建立 8 个连接。
例:PC 站 IP :192.168.0.46 本地TSAP :10.11对应S7-200 IP :192.168.0.47 本地TSAP :11.11对应S7-200 IP :192.168.0.48 本地TSAP :12.11对应S7-200 IP :192.168.0.49 本地TSAP :13.11对应S7-200 IP :192.168.0.50 伙伴(远程) TSAP :10.00 例:CP 243-1 IP :192.168.0.47 本地TSAP :10.00 远程TSAP :10.11 例:CP 243-1IP :192.168.0.48本地TSAP :10.00远程TSAP :11.11IP :192.168.0.49 本地TSAP :10.00 远程TSAP :12.11 IP :192.168.0.50 本地TSAP :10.00 远程TSAP :13.11实现通信之前要求有下列组件:S7-200部分•STEP 7 - Micro / WIN 3.2 + SP1或更高版本(截至2013年最新版本为4.0 SP9) 注:用高版本打开的项目无法用低版本打开,即不能向下兼容。
•PC/PPI电缆或一个带MPI电缆的CP 5611/5511•或PC Adapter USB (与S7-200通讯方法见S7-200配置步骤1))•下列类型的CPU 22x- 不低于1.10版本的CPU 222或- 不低于1.10版本的CPU 224或- 不低于1.00版本的CPU 226或- 1.00 或更高版本的CPU 226XM•CP 243-1(6GK7 243-1-1EX00-0XE0)PC站部分•拥有Ethernet网卡的PC•SIMATIC NET CD 07/2001(截至2013年最新NET版本WinXP下支持2008版本,Win7 32bit、64bit下支持2010版本)•WinCC V5.1或更高版本(截至2013年最新WinCC版本为7.2)•带网络连接电缆的集线器或直接连接电缆一)S7-200端配置步骤:1)通过PC Adapter USB配置CP 243-1:注:由于现在PC机COM口非常少,在此仅介绍使用PC Adapter USB连接S7-200配置CP 243-1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S7200通过OPC与WINCC、IFIX通讯
WINCC和IFIX里都没有PPI驱动,不能直接与S7200的串口通讯。
然而WINCC和IFIX都带有OPC服务器或客户端的驱动或者软件。
通过OPC可以实现其之间的数据交换。
OPC服务器(OPC Server)--OPC启动服务器,通过它获得其它的对象和服务。
其接口:
OPC服务器有通用的(内嵌了许多控制器的驱动),也有专为某种控制器所作。
硬件:S7200 CPU 22X
PPI电缆
软件:PC ACCESS
WINCC 6.0或者
IFIX3.5 IFIX OPC 7.33
一、用PC ACCESS建立OPC服务器
PC ACCESS是专为S7200PLC所作的OPC服务器,内置OPC测试CLIENT
端;
可以添加EXCEL客户端,用于简单的电子表格对S7200数据进行监控;
提供任何OPC CLIENT端的标准接口;
安装PC ACCESS后,运行之。
在联接上设置PC通讯口(下拉菜单的[PG/PC 接口]),主界面如下:
图1. Set PG/PC Interface
a.显示当前的编程软件使用的编程访问路径及应用的协议,图中设置为
Micro/ WIN通过PC/PPI电缆用PPI协议与S7-200通信。
b.显示当前的通信设备及使用的协议,这里使用PC/PPI电缆并使用PPI
协议
c.按此按钮设置当前使用的设备的属性
d.在此区域内选择要用的设备,如CP5611(PPI)
e.如果在d.区中找不到设备,可以按“Select...”按钮进入添加/删
除通信硬件的界面。
之后,增加新PLC(PLC1)、文件夹(NET1)和项目(ITEM1……),如下:
图2. PC ACCESS建立链接的数据
建好的数据可以作客户端测试:
连接PLC,PPI缆并通电;
鼠标将建立的数据拖拽到[测试客户机]栏中;
下拉菜单[状态]启动测试客户机,测试所建项目,如果[质量]显示“好”,表示通讯数据正确;文件保存之。
否则要检查接口或者重新设置。
详细的操作说明请参看由SIEMENS官方网站上的“Micro 'n Power”。
图3. PC ACCESS测试建立链接的数据
二、使用通用的OPC服务器也可以建立需访问的数据
通用的OPC服务器,在下拉菜单[EDIT]的NEW CHANNEL通话框中设置,如图4所示。
选择欲访问的设备驱动器;并设置通讯的接口,如图5。
在下方的测试窗中,蓝色标志表示通讯OK;红色则表示通讯不正常。
接下来建立需要访问的变量,如图6所示。
图4.选择设备驱动器
图5.通用OPC建立链接的通讯
变量建立完成后,连接上PLC,用OPC客户快速测试工具,可测试变量的访问通讯,显示:GOOD,表示通讯OK,如图7所示。
如果不正确,检查接口或PLC变量的设置
图6.建立访问的变量
图7.通用OPC服务器测试链接的通讯
三、WINCC的OPC客户端建立链接
安装WINCC6.0,会自动装载OPC客户端。
运行WINCC,在[变量管理]中的[添加新的驱动程序],在WINCC安装目录下的[bin]中选择OPC的WINCC通讯驱动程序(*.CHN);则在[变量管理]中会出现该驱动程序的变量组链;OPC GROUPS(OPCCHN UNIT#1)如图8所示。
图8.添加WINCC的OPC驱动
在OPC GROUPS点击[新的程序链接],将打开OPC条目管理器;选择[LOCAL] 中的S7200.OPCServer,并点击[过滤服务器],弹出[过滤标准]的对话框中,点击[下一步],如图9
图9.建立WINCC OPC CLIENT
出现已经建立的S7200.OPCSERVER对话框;选择已建的ITEMS,并[添加条目],[完成]后,在OPC GROUPS下将出现S7200_OPCSERVER的连接,以及添加的条目,如图10。
完成变量的链接。
图10.OPC CLIENT访问变量的导入
四、IFIX安装OPC CLIENT
IFIX3.5及以前版本没有内嵌OPC CLIENT,需安装。
安装之后,客户端名称为OPC POWERTOOL并在IFIX的驱动器中将有OPC的驱动。
五、用IFIX的OPC客户端与PC ACCESS数据链接
图11.建立iFIX OPC CLIEN
打开OPC POWERTOOL,对应OPC服务器已经建立的各个条目,建立相应变量,并ENABLE。
当连接好PLC,且PC ACCESS运行,则在此启动链接
时,可以检测各变量的连接好坏,如图12
图12.测试iFIX OPC CLIEN通讯
运行IFIX,添加OPC驱动,添加变量,其地址对应OPC中所建变量,如图
13。
图13.建立iFIX OPC CLIENT对应变量
保存完毕,且链接好PLC 激活OPC的驱动,以及SAC,则可检测到数据的
发送和接收
图14.启动iFIX 的OPC驱动器。