教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

CITECT和西门子PLC通讯手册

来源:网络收集 时间:2026-08-27
导读: 希望对各位做工控方面工作的朋友有帮助。 西门子400与citect通讯配置文档 版本:1.0 中国自动化解决方案中心 工业事业部 Schneider电气公司 2009年08月 希望对各位做工控方面工作的朋友有帮助。 西门子400与citect通讯配置文档 一. 驱动psdirect的安装 西门

希望对各位做工控方面工作的朋友有帮助。

西门子400与citect通讯配置文档

版本:1.0

中国自动化解决方案中心

工业事业部

Schneider电气公司

2009年08月

希望对各位做工控方面工作的朋友有帮助。

西门子400与citect通讯配置文档

一. 驱动psdirect的安装

西门子以太网驱动psdirect的驱动有两个安装程序-前端和后端程序。 前端安装程序PSDirect.exe。后端安装程序为EthBackend的一个文件夹。 1.前端程序的安装

双击

psdirect.exe,执行前端程序的安装

点击 Next 按钮,直到安装路径选择

希望对各位做工控方面工作的朋友有帮助。

希望对各位做工控方面工作的朋友有帮助。

希望对各位做工控方面工作的朋友有帮助。

2.后端程序的安装

在文件夹EthBackendv找到setup.exe,双击执行安装

希望对各位做工控方面工作的朋友有帮助。

选择 “Next“直到路径选择的对话框

此处要注意,必须改变这个目录,删除最后的这个文件,否则会出错。如下图所示

希望对各位做工控方面工作的朋友有帮助。

删除最后这个文件后,点击下一步。

点击确定,选择下一步,直至安装完成。如图选择了ViJeo Citect7.0

希望对各位做工控方面工作的朋友有帮助。

二. 后端程序的配置

点击 开始菜单->程序->ViJeo Citect7.0->Siemense industry Ethernet Configration

弹出的界面为西门子以太网通讯配置界面。如下图所示

如图箭头所示,2个网卡图标的即为配置软件的2个通讯通道。两个通道可以

希望对各位做工控方面工作的朋友有帮助。

运行不同的通讯协议:MAC和TCPIP。一个通道只能运行一种,但是可以把两个通道 同时运行不同的协议,也可以运行相同的协议。如下图我们选择TCPIP。

如果以太网网卡为CP1613,则只能选择TCPIP。普通以太网则可以MAC,也可以TCPIP。

1. TCPIP通讯的配置

点击OK,然后回到配置主界面,选择ADD,增加PLC。

Device Name:为PLC命名,这个名字很重要,Citect中定义设备时,设备名必须与 这里定义的名字必须要一致,否则通讯不了。

在PLC Type里选择相应PLC类型,如果是CPU400,则可以配置双CPU冗余。 我们以S7400 PLC 双CPU

配置为例:

希望对各位做工控方面工作的朋友有帮助。

description: PLC的描述

Primary Device Connection(主CPU的通讯配置) Address:主CPU的IP地址

Read TSAP: R=0;S=3; 注:R:主CPU所在机架号 S:主CPU所在槽号 Write TSAP: Not Used. 注:基本不用

Baclup Device Connection(从CPU的通讯配置) Address:从CPU的IP地址

Read TSAP: R=0;S=3; 注:R:从CPU所在机架号 S:从CPU所在槽号 Write TSAP: Not Used. 注:基本不用

Enable: 前面一定要打勾,表示该PLC有冗余的通讯模块,否则当和主CPU通讯失败时,

不会自动寻址从CPU。

2.MAC的通讯配置

MAC地址双CPU的配置如下图所示。与TCPIP唯一不同的是Address里输入的 地址格式不一样,必须为12位MAC地址。

希望对各位做工控方面工作的朋友有帮助。

如果使用MAC地址,必须要在网卡中增加增加ISO协议,打开“网络连接”,

选择一个网卡,右键选择-》属性,点击“安装”按钮

选择-》协议,点击“添加”按钮,选择-》从磁盘安装,弹出对话框

希望对各位做工控方面工作的朋友有帮助。

点击“浏览”按钮,在文件选择对话框中,选择后端安装程序EthBackend文件夹下 IISO/Win2000 & XP/IEISO.inf,然后确定

点击确定,选择继续安装。安装完毕后,网卡项目中增加了ISO Transport for

simensH1

3.添加数据通讯块

希望对各位做工控方面工作的朋友有帮助。

双击椭圆区域的空白区域,在弹起的对话框中增加数据块。

增加DB块中的数据,在start Address中输入 DB0,b0这种格式,End Address里输入结束的地址边界,则会自动计算出数据库长度也可以直接在Length里输入数据块长度,则End Address会自动计算出来。 每一个数据块最长为440个字节,并且一个数据块必须在同一个DB块中,不能跨DB块。

并且要保证定义的数据库中的任何字节不能超过PLC里开辟的DB块的边界,否则会导致整个数据库通讯失败。除了DB块,还支持M,I,Q数据寄存器的通讯。

这里的通讯是以字节为单位的,数据的组合和分位是在citect里完成的。

所有的PLC的数据块添加完毕后,在“文件”菜单中选择“保存”,或者点击保存图标,然后从“文件”

菜单中选择ReLoad,或者点击Reload 图标。

此时原来带黄色“?”的数据块变为绿色的“勾”,表明该数据块通讯没有问题

如果为红色的“×”,则数据库通讯失败,原因为PLC的数据库不包含某个数据块的区域。

三. Citect的通讯设置

Psdirect驱动在citect的设置相对其它驱动比较简单,无需定义Bord。 无论Siemense PLC有多少,只需要定义一个Port.下图所示

希望对各位做工控方面工作的朋友有帮助。

填写portName(端口名)以及PortNumber(端口号),其余参数全部为空

然后定义每个PLC的通讯参数。在IO Device输入如下图信息

希望对各位做工控方面工作的朋友有帮助。

NAME:定义设备的名字,该名字不能随便定义,必须与后台程序配置软件定义的PLC名字一致

Number:设备号,每个PLC必须唯一

Address:所有S7系列的PLC地址统一为s7;Ethernet. PortName:选择定义的端口名

变量标签的定义:

address:PLC的寄存器,支持格式如下:

db%U%,%u% DB块的数据,模拟量 支持类型BYTE,INT,LONG ,REAL db%U%,%u%.%u% DB块数据的某个位 数字量 digtal 支持M0, I0, Q0 或者

M0.0,I0.0,Q0.0

四. 西门子PLC CPU STOP 时 CITECT 自动切换的设置

[PSDIRECT]

HeartBeatAddress_PLC1=MW0 HeartBeatAddress_PLC2=MW0

希望对各位做工控方面工作的朋友有帮助。

…… 此处隐藏:1102字,全部文档内容请下载后查看。喜欢就下载吧 ……
CITECT和西门子PLC通讯手册.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1892520.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)