西门子PLC模块代理商 -授权代理|模块总代理

供应商
上海跃韦科技集团有限公司
认证
西门子
西门子PLC模块.电机代理
全系列
西门子变频器通讯电缆代理
德国
西门子触摸屏DP接头代理
联系电话
15821196730
手机号
15821196730
销售经理
葛辰
所在地
上海市金山区吕巷镇溪北路59号5幢(三新经济小区)(注册地址)
更新时间
2024-05-28 10:18

详细介绍

西门子plc模块代理商-授权代理|模块总代理

①组态王的通讯机制

  组态王把每一台与之通讯的设备看作是外部设备,为实现和外部设备的通讯,组态王内置有大量的设备驱动作为外部设备的通讯接口。在开发过程中,只需根据工程浏览器提供的“设备配置向导",一步步完成连接过程,即可实现组态王和相应外部设备驱动的连接。在运行期间,组态王可以通过驱动接口和外部设备交换数据,包括采集数据和发送数据或指令。组态王的驱动程序采用activex技术,每一驱动都是一个com对象,这种方式使驱动和组态王构成一个完整的系统,从而保证运行系统的高效率,如图1所示。因此,组态王可以与一些常用i/o设备直接进行通讯,如可编程控制器(plc)、智能模块、板卡、智能仪表等。组态王与i/o设备之间的数据交换采用五种方式:串行通讯方式、dde方式、板卡方式、网络节点方式、人机接口卡方式。

图1 组态王与外部设备通讯示意图

②组态王与s7-200的ppi通信方式

  ppi(point-to-point)是西门子专为s7-200系列开发的一个通讯协议,为主/从协议,pc机为主站,s7-200为从站。该方式下有两种硬件连接方法,一种是使用ppi电缆将pc机串口和s7-200的通讯口相连,采用串行通讯方式。另一种是pc机通过cp5611通讯卡与s7-200相连。在第一种方式下,使用plc编程软件step7-micro/win32安装通讯硬件在“set pg/pc interface"对话框中配置pc/ppicable,选择interface parameterassignment为ppi,并设置ppi参数默认值,双击通讯框中得刷新图标后建立与s7-200的通信连接。在第二种方式下,将cp5611卡安装在pc机的插槽中,用连接带缆将cp5611卡与s7-200的port口相连,

安装step 7-micro/win32和step 7 v5.0 +servicepack5(或step 7v5.1+servicepack 2),运行pg/pc-interfaceparameterisation,将用户界面配置为cp5611 (ppi)方式。

这两种方式的上位机组态王的设置基本相同,首先使用“设备配置向导"定义外部设备,分别选择西门子s7-200系列ppi通信和西门子s7-200系列通讯卡通信,并设定如下通信参数:波特率9600bps,数据位8位,停止位1位,偶校验。在设定plc地址时,两种方式有所不同,前者将plc地址设为默认地址2。后者采用“plc地址.2"地址格式,小数点前的数字为有效地址plc的地址(即站号),小数点后为数字2,所设定的地址范围为2.2~126.2,其中plc的地址可通过编程软件step7-micro/win设置来实现。

  在组态王的“数据字典"中定义相关变量,选择变量类型为i/o型,并选择连接设备,所访问的寄存器名及寄存器类型。注意,组态王只支持v寄存器,如果要监控q、I、m寄存器,可以先在plc程序中将q、I、m寄存器传至v寄存器,组态王通过对v寄存器的操作来实现对q、I、m寄存器的监控。另外,组态王不支持直接以i/o离散变量的定义,需以字节(byte)形式存取,每一byte类型(8个bit位)对应8个开关量的输入或输出状态,即byte的0~7位分别对应输入或输出的0~7开关量通道,如果要显示或控制某一开关量通道的状态,可以使用组态王提供的bit()或bitset()函数进行取位或置位。在制作好的监控画面中,将画面的图素与定义的变量建立“动画连接",在touchvew中运行,即可建立实时通信,得到一个反映工业现场的监控画面。

③组态王与s7-200的mpi通信方式

  mpi(multi-point)为多主站的通信方式。在西门子公司的可编程控制器、操作员界面和编程器上的集成有mpi口,可与pc机、s7-200建立小型的mpi网。由于s7-200只能作为mpi从站,所以装有组态王的pc机与s7-200仍为主/从协议。pc机通过mpi卡(如cp5611通讯卡)接入mpi网中作为主站。其通信设置和使用与前类同。

④组态王与s7-200的自由口通信方式

  自由口通讯方式是s7-200的一个很有特色的功能。它是一种通讯协议*开放的工作方式,不受ppi协议的限制,是ppi方式的一个补充。在该方式下的通讯口的协议由外设决定,plc通过程序来适应外设。从而使得s7-200系列plc可以与任何具有通讯能力的并且协议公开的设备相通讯,即s7-200可以由用户自己定义通讯协议。

西门子plc模块代理商-授权代理|模块总代理  

在与组态王采用自由口协议方式通讯时,为主从的问答方式,装有组态王的上位机为主呼方,下位机s7-200为应答方。亚控公司提供了使用step7micro/win编写的自由口通讯的plc初始化程序,该梯形图程序通过接收中断和发送中断以及发送指令(xmt)控制通信口的操作,其默认的plc通讯端口为port0,地址为2,波特率9600bps。若要更改通讯端口、地址和波特率,可在step7-micro/win编程软件中将中断程序6(int_6)中xmt指令的port0口改为所用端口,并在系统块中进行相应更改;将vw8(存放plc的地址的寄存器)传送plc的实际地址值;波特率设置可通过更改smb30的值,该寄存器是自由口控制寄存器,用于存放自由口控制字节。

  在使用亚控的plc初始化程序具体操作时,首先用pc/ppi电缆将pc机的串口与s7-200的通讯口相连,当cpu为226时,有两个通讯口:port0和port1,应选择port0与组态王进行通讯,因为此时使用port1通讯不上。在pc/ppi电缆上有dip开关,用于设置通讯的波特率,此处设为9600bps,与setpg/pc intererface中的设置一致。使用plc编程软件step7-micro/win32安装和设置pc/ppi电缆,建立计算机与s7-200的连接后将亚控公司提供的自由口通讯的初始化程序下传至plc中去。在组态王中定义外部设备为西门子s7-200系列编程口通信,并设定如下通信参数:波特率9600bps,数据位8位,停止位1位,无校验,设定plc地址为默认地址2。其它操作与前相同,运行touchvew,则可建立组态王与s7-200的自由口通信方式。


西门子电线电缆,西门子触摸屏代理,西门子电机代理,西门子模块代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话