力控FC7.1与s7-200的profibus-DP通讯(2)

2019-03-15 12:19

步骤十一:点击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通讯(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:城市规划原理实务真题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: