力控FC7.1与s7-200的profibus-DP通讯
更新时间:2024-07-01 01:08:01 阅读量: 综合文库 文档下载
力控FC7.1与s7-200的profibus-DP通讯
最近研究了上位机组态软件ForceControl7.1与西门子S7-200PLC的profibus-DP通讯。由于没有经验人士指导,一路摸索出来。把解决方案介绍出来,希望大家不要走弯路。硬件组成:一台PCI插槽安插了CP5612通讯卡的研华610L工控机(虽然说明书说5612是PCI-e卡,5611是PCI卡,但5612还是被插在普通PCI插槽);藕荷色的profibus通讯电缆6XV1 830-OEH10;S7-200PLC CPU226CN;挂载EM277从站模块。
步骤一:对西门子硬件进行组态。安装Step7_v5.5_2010_SR3_Prof(SIMATIC STEP 7 Professional 2010 SR3)安装之后windows设备管理器会自动识别CP5612。打开SIMATIC Manager,新建一个工程,命名为profibus,其余默认就行。工程建立后,界面如下图:
步骤二:在左侧工程图标profibus上右键Insert New Object->SIMATIC PC Station,名称改为PCstation,界面如下图:
步骤三:双击右栏PCstation,再双击Configuration,进入HW Config – PCstation界面。点开右边栏目录树SIMATIC PC Station下User Application下Application下的…SW V6.2 SP1,并双击,你会看到(0)PC的行1出现小图标加Application的文字。
步骤四:点开右边栏目录树SIMATIC PC Station下CP PROFIBUS下CP 5612下的SW V8.2.1,并双击,弹出窗口Properties-PROFIBUS interface CP5612(R0/S2),地址选择2,点击NEW弹出一个新窗口,确保传输率1.5Mbps和属性DP,两次确定后你会看到(0)PC的行2出现小图标加CP 5612的文字。
步骤五:双击(0)PC的第二行CP 5612进入主站的配置设置。进入Operating Mode,单选DP master,两个下拉框保持DPV1和Application。可见(0)PC的右侧多了一条黑白线。
步骤六:为DP配置从站相应信息。首先安装EM277的GSD文件,点开HW Config的菜单栏Options,选择Install GSD File,点击Browse,加载从官网或者下载站点下载的siem089d.gsd文件(修改日期2003/5/19 12:27),用同样的方法从右边栏目录树PROFIBUS DP下Additional Field Devices下PLC下SIMATIC下将EM 277 PROFIBUS-DP拖入DP网段。方法:选中黑白线,双击或拖拽EM 277 PROFIBUS-DP到黑白线,弹出属性对话框,参数选项卡的地址选3(这个地址就是EM277模块上两个旋钮的组合,比如X10指向0,X1指向3,那么地址就是3),其余默认项保持。
步骤七:选中黑白线下的(3)EM 277,双击EM 277 PROFIBUS-DP下的8 Bytes Out/8 Bytes In,将其加入Slot 1。
步骤八:双击(3)EM 277,在Parameter Assignment选项卡的I/O Offset in the V-memory的Value栏里设置偏移地址,这里设置成0。输入输出区和PLC中的V区是对应的。以8 Bytes Out/8 Bytes In为例,输出Q Address为0-7,输入I Address为1-8,如果偏移为0,那么QB0—VB0、QB1—VB1,…,QB7—VB7;IB1—VB8、IB2—VB9,…,IB8—VB15。如果偏移为100,那么QB0—VB100、QB1—VB101,…,QB7—VB107;IB1—VB108、IB2—VB109,…,IB8—VB115。经测试,偏移为0,PLC数据区VB8对应于INPUT输入数据区的地址0。ForceControl7.1数据库组态的连接项设置如下左图所示,偏移地址如下右图所示。
如果偏移量设为1,那么INPUT输入数据区的地址0对应于VB9;偏移量设为2,那么INPUT输入数据区的地址0对应于VB10,以此类推。
步骤九:先点击工具栏保存和编译按钮,再点击下载到模块按钮,一路OK就可以。
需要注意的是下载到模块之前要进行访问路径设置。可以从SIMATIC Manager的Options菜单中选择Set PG/PC Interface,或者点击开始\\所有程序\\Siemens Automation\\Simatic\\STEP 7\\Setting the PG-PC Interface,将路径设置为S7ONLINE(STEP 7)-->PC internal(local)。如下图所示:
步骤十:点开右下角显示隐藏的图标,双击Station Configuration Editor,点击Import Station,加载编译生成的xdb文件,例如:
C:\\ProgramData\\Siemens\\Automation\\Step7\\S7Proj\\profib_1\\XDBs文件夹中的pcst_1.xdb文件。
步骤十一:点击Station Name按钮,确保Station Name和SIMATIC工程下的SIMATIC PC Station的名字一致,如下图所示:
步骤十二:双击ForceControl7.1的“工程导航栏”中“项目”中的IO设备组态,进入IoManager,在FCS下面SIEMENS(西门子)下面找到PROFIBUS DP,增加该类型的IO设备ZKPT,如下图所示进行设置:
设备地址还是EM277模块上两个旋钮的组合,同上还是3。下一步后,按下图设置:
步骤十三:从PLC的V存储区采集一个模拟I/O数据到FC(ForceControl7.1简称)界面,进行测试。双击ForceControl7.1的“工程导航栏”中“项目”中的数据库组态,进入DbManager,新建一个TEST模拟I/O测试点。在数据连接中单选I/O设备,选择上一步建立的ZKPT设备,增加连接项,具体设置如下图所示:
从站地址还是3,数据地址填0,如果步骤八中的I/O偏移设置成0,那么TEST点的值就是VB8的值。设置成1,TEST点的值就是VB9,设置成2,TEST点的值就是VB10。需要注意的是每次修改偏移值都要执行步骤九,编译并下载,且计算机需要重新启动,才能生效。有时FC界面TEST点值不显示VB存储区的值,只显示数字0,这时可以将PLC程序重新下载一遍,问题解决。
步骤十四:进行PLC编程。有了CP5612卡烧程序就不局限于使用西门子标配的USB-PPI电缆了,可以直接使用CP5612卡通过PROFIBUS电缆连接EM277的485DP口向PLC灌程序。此时需要在STEP 7-Micro/WIN中Set PG/PC Interface,访问路径选择CP5612(PROFIBUS)<激活>。具体如下图所示:
通讯设置双击刷新会刷出来CPU 226,说明已经建立连接,远程地址自动刷出来3,本地地址
就是步骤四选择的CP5612的地址。如下图所示:
步骤十五:在程序块的主程序(OB1)中编写LAD梯形图,如下图所示:
在数据块的用户定义1中初始化V存储区的初值,如下图所示:
以上程序实现了VW8每15秒增加5的功能,也即VB9从87开始,每15秒加5。在FC软件中的窗口DRAW1中新增一个基本图元——文本,双击将该文本的模拟数值输出关联到步骤十三建立的TEST点,即TEST.PV。如下图所示:
步骤十六:运行FC软件我们刚刚新建的工程,新增文本处显示92。对应VB9(初始值87)加5,因为偏移设置成1,TEST数据地址0。
至此我们完成了简单的单点通讯测试。该测试使用了开始\\所有程序\\Siemens Automation\\Simatic\\SIMATIC NET\\Communication Settings,将CP5612的Mode of the module设置成Configured mode,而不是PG mode,如下图所示:
如果要改变接口设置,可以点击开始\\所有程序\\Siemens Automation\\Simatic\\SIMATIC NET\\Set PG-PC Interface,它具有更多的访问点和接口参数的可选组合。
欢迎随时与我交流,微信:20354579;E-mail:zhaoxintw@163.com。
正在阅读:
力控FC7.1与s7-200的profibus-DP通讯07-01
故乡 - 中秋诗会06-23
RedHat - AS4下安装Sybase12.5企业版+php5.1.1+apache2.0.5512-18
县生态环境局最新半年工作总结暨2022年工作规划范文04-04
加拿大汽车工业分析04-29
山东省师大附中2018届高三下学期第八次模拟考试 文综-含答案 师生通用12-02
形容费尽心思的词语02-21
混凝土浇筑及养护07-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- profibus
- 通讯
- 7.1
- 200
- FC
- DP
- 文王神卦签文
- (董红凯教育随笔)谈谈对体育专项化教学的认识-体育专项化教学
- 高中同步学习导与练区域地理(练习与答案)—第二部分第7讲
- 河北公务员资料
- 2011科技年报课件
- 三点法 比例导引法 课程设计
- Java+Servlet+Specification - - ++Version+2.3
- 新形势下的中小户型设计研究2007.3.30 - 图文
- 四年级下册乘法分配律说课稿
- 污水处理厂岗位职责
- 小学安全教育活动记录表
- 高校智慧校园建设方案
- 中药学清热药习题简答论述
- 公路投标文件讲义
- 常用塑料材料的特性简介
- 药物不良反应死亡调查规范
- 三年级下册体育电子备课
- 人教版小学语文四年级上册教材解读
- 新手刷机教程 适用于Desire HD DHD A9191 G10 - 图文
- 安全生产管理制度