CITECT和西门子PLC通讯手册
希望对各位做工控方面工作的朋友有帮助。
西门子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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




