楼主最近还看过



图3
紫金桥组态软件试用版下载地址:http://www.realinfo.com.cn/downloadFile/soft/Real6.1All.rar
打开紫金桥软件“工程管理器”建立新工程“西门子S7 200”,与这个实例相关的上位机软件的组态文件都存在这个目录中,用户可选择保存该目录的路径。如图4所示






一、使用GX Developer 配置通讯模块
通过GX Developer 配置通讯模块,具体步骤如下:

图1-1

图1-1
2、设置PLC参数,如下所示:

图1-3

图1-4
在此我可以查看“串口通信设置”的固定值,通讯端口的端口设置应与此同。
3、设置通讯模块。

图1-5
如图:类型必须为“智能”,点数必须为“32点”,起始XY必须为空。
4、然后点击“开关设置”,进入“开关设置”对话框:

图1-6
其中开关1、开关2用以配置独立站通讯,开关3、开关4用以配置多站通讯、开关5用以配置CPU站号;其中开关1、开关3用以配置通信参数;开关2、开关4 用以配置兼容帧形式。下面以开关1、开关2 为例讲解具体参数的设置(开关3、开关4 相同),开关5的值与CPU设定站号值相同。
开关1将决定以下参数:波特率、是否允许设置修改、RUN期间是否可写、是否含和数校验位、停止位个数、偶/奇校验方式、是否含校验位、数据位个数、操作设置。
按16位二进制表示,高8位表示通讯所用波特率,其16进制数所代表的意义如下

表1-1
按16位二进制表示,低8位所表示的意义如下:

表1-2
假如我们采用的通讯方式为:允许设置修改、RUN期间可写、不含和数校验位、1个停止位、奇校验方式、含校验位、8数据位、独立站。则其2进制表示为B11000110,转为16进制则为C6,如果同时设定波特率为19200,则开关1的16进制数值为07C6。
开关2所对应的兼容帧形式如下:

表1-3
假如我们使用形式1设置完成后的界面如下:

图1-7
最后通过菜单栏在线->PLC写入功能将通讯设定下载到PLC中并重新启动PLC使设置生效。
下面完成紫金桥组态软件与Q系列PLC的通讯设置
1、新建工程,进入开发系统,依次进入数据库-〉设备驱动-〉PLC-〉MITSUBISHI(三菱)一共有串口和以太网两种方式供选择使用,在此我们选择“Q系列MC协议_串口”,双击进入设备定义对话框,如下所示:

图2-1
其中设备名称可自行定义,下面就各选项的含义做出说明:
初始禁止:在工程开始运行时不启动该驱动,可在工程运行过程中通过脚本启动;
动态优化:在数据通讯过程中,只采集当前画面需要用到的数据,可提高通讯效率,但可能存在隐含风险(见下文《动态优化的使用》)。
数据更新周期:驱动程序向PLC请求数据的时间间隔,建议保持默认值。
超时时间:驱动程序向PLC发出请求数据指令后的最长等待时间,超过该时间PLC没有数据返回则认为通讯失败。
故障后恢复查询:当连续发生5次通讯超时则驱动程序认为设备故障,将停止对设备的读写操作,同时按照设定的两个参数来检查设备是否从故障中恢复通讯。周期 ——当设备故障后查询故障恢复的时间间隔。最长时间——当设备故障后查询故障恢复的最长时间,在该时间的段内,驱动程序将按设定周期尝试向PLC发送指令建立连接;若在该时间段内不能恢复通讯则不再尝试连接,直到第二天上午8:00。
通讯端口:工控机与PLC通过通讯线缆连接时所使用的串口号。
设置:通讯所用串口的端口属性设置,该选项必须与端口设置的固定设置一致,请参考《用GX Developer 配置通讯模块》。

图2-2
完成端口设置后单击下一步进入高级设置对话框,如图所示:

图2-2
在此对话框中通常只需修改协议类型、校验方式、CPU类型即可,如果PLC有特殊应用,请根据PLC的相关设定完成对应项目的填写,否则请保持默认设置。
!注意:此处必须先将‘协议类型’设置为“请选择PLC通讯协议的类型”才能通过‘CPU类型’变更CPU类型。
当使用RS-232通讯时设置校验方式对通讯效率的影响不大,但使用RS-485通讯时若按照上图设置校验方式为“无校验”则通讯效率较高。
完成设定后,你所定义的设备将出现在设备列表中,如下图:

实践证明采用兼容协议4形式4的通讯效率较高。
!注意:在进行点组态时请注意寄存器类型的选择及数据格式的选择,笔者就曾因为寄存器类型及数据格式的选择错误而导致通信异常。
可通过点组态管理窗口中的“数据连接”目录检查同一设备的所有点的数据连接,界面如下:

图2-3
同类型点的寄存器类型应相同,如图:D寄存器的类型为9。
三、快速点组态
在进行点组态的过程中,我们常常为繁杂的命名及数据连接操作而烦恼,幸运的是紫金桥提供了点组态的Excel编辑功能,让我们一起来看看他如何帮助我们节约宝贵的时间。

图2-3

图2-4

图2-5

图2-6
注意:特别注意点类型的选择要正确。
导出的文本文档的默认存储路径为工程目录下的“DOC”文件夹,也可以通过“……”键指定。

图2-7

图2-8

图2-9
直接单击“完成”即可正确加载。

图2-9

图2-10

图2-11

图2-12
完成后存盘,仍然保存为文本格式。

图2-13
直接单击“是”即可

图2-14

图2-15
注意:此处一定要先选择点类型,不然导入的数据可能不正确西门子S7 PLC与组态软件WINCC的MPI通讯
组态软件WINCC与西门子S7 PLC通过MPI协议通讯时,在PLC侧不须进行任何编程和组态;在WINCC上要对S7 CPU的站地址和槽号及网卡组态。
PLC
1、PC机上MPI网卡的安装和设置
首先,将MPI网卡CP5611插入PC机上并不固定好,然后,启动计算机,在PC机的控制面板中双击“Setting PG/PC interface”图表,弹出窗口中就会显示已安装的网卡,例如下图所示的是CP5611网卡安装后的界面: PLC

2、在WINCC上添加SIAMTIC S7通讯协议
网卡安装正确后,打开WINCC,选择“Tag Management”击右键选择“Add New driver”,再弹出窗口中选择”SIAMTIC S7 protocol suite”连接驱动,将其添加到”Tag Management”向下,如下图:

PLC
S7协议组包括在不同网络上应用的S7协议,如MPI网,PROFIBUS网,以及工业以太网等,在这些网络上,应用层是S7协议,这里我们通过MPI网通讯。
3、在WINCC通讯连接参数设置
选择MPI通讯协议并按右键选择“System parameter”进入如下图系统参数设置界面: PLC

PLC
4、在WINCC上建立通讯连接
选择MPI通讯驱动并按右键选择“New driver connection”建立一个连接,如果连接多个CPU,每连接一个CPU就需要建立一个连接,所能连接的CPU的数量与上位机所用网卡有关,例如CP5611所能支持的最大连接数是8个,网卡的连接数可以在手册中查找。这里需要修改每个连接的属性,如选择CPU的站地址和槽号等,具体如下图: PLC

连接S7-300 CPU时槽号都是2,连接S7-400 CPU时,槽号应参照STEP7硬件组态中的槽号,所有这些工作完成之后通讯就可直接以建立起来。 PLC
5、通讯诊断
如果此时通讯有问题,应检查网卡是否安装正确,通讯电缆和接头是否接触良好,组态参数是否正确等,如果使用CP5511,CP5611或CP5613通讯卡,诊断起来就比较简单,在PC机的控制面板PG/PC接口中,利用这些CP
自身的诊断功能读就能出MPI网络上所以站地址,具体可参见下图:

PLC
如果CP5611的站地址是0,CPU的MPI的站地址是4,其诊断结果是0,4站被读出来,这样就可以判断连接电缆和插头是否接触良好,若网卡及站地址都没有错误,则WINCC的组态参数肯定有问题,须对此做进一步检查。
如果用户通讯使用的是PC adapter而不是上面提到的专用通讯卡,则问题的诊断就比较麻烦。
紫金桥组态软件使用DF1协议与AB PLC通讯
AB PLC设置
使用编程软件RSLogix5000显示、设置PLC相关信息,具体如下:
安装完RSLogix5000后,启动RSLogix5000。(注意:必须先启动RSLogix,配置RS-232 DF1 devices)如下图所示:

点击 “File” -> “New…”,新建Controller。弹出如下图所示对话框:

选择PLC控制类型、版本号、底板类型,设置完名称,点击确定。

点击菜单“Communications”-> “Who active” 或者 单击 按钮,弹出如下图所示对话:

选择AB_DF1-1,DF1选项,点击“Set Project Path”按钮,设置当前路径。点击 “Go Online”按钮。
点击菜单“Edit”->“Controller Properties”
或者单击 按钮,选择“Controller Properties”选项,点击Serial Port标签,如下图所示:

在此窗口显示、设置当前PLC串口通讯信息。
点击“System Protocol”标签,如下图所示:

在此窗口可以显示、设置串口通讯所用协议、错误校验方式、站地址等信息。
紫金桥组态软件设置
紫金桥系统与AB PLC之间采用RS232口进行连接,或通过1770-KF2,1785-KE等设备与PLC相连。
启动紫金桥开发系统,定义AB PLC 设备,设置串口通讯信息
缺省参数为:
波特率 19200
数据位 8
停止位 1
奇偶校验 无

结点地址(DST):PLC的地址,由于AB系列PLC 的型号不同,设备地址的范围不同,所以对于某一型号设备的地址范围,请见相关硬件手册。可通过编程软件RSLogix5000来设定PLC的地址。
计算机地址(SRC):紫金桥在AB网络中的地址。
站地址(STN):该站的地址。
通讯类型:通讯协商方式,与PLC的设定有关,分全双工和半双工两种。
校验类型:BCC和CRC两种方式。
参数设置完成后,单击确定按钮完成逻辑设备的定义。
注: 结点地址(DST)默认值为 0;计算机地址(SRC)默认值为0。
数据连接
以下是ControlLogix的数据连接对话框:


[18038]
[42386]
[7536]
[9450]
[11739]
[8955]
[10712]
[14854]
[8403]
[13446]

客服
小程序
公众号