写在前面:
就现在来讲,在我国的工业自动化销售市场上,西门子依然占了较大的市场份额,因而针对上位机开发设计来讲,常常会存有必须与西门子PLC开展通讯的状况。随后针对西门子PLC而言,通信方式有很多,下边简易例举一下:
(1) S7通讯:PLC做为网络服务器,上位机做为手机客户端
(2) 敞开式TCP通讯:PLC做为网络服务器,上位机做为手机客户端
(3) 敞开式TCP通讯:PLC做为手机客户端,上位机做为网络服务器
(4) ModbusTCP通讯:PLC做为网络服务器,上位机做为手机客户端
(5) ModbusTCP通讯:PLC做为手机客户端,上位机做为网络服务器
(6) ModbusRTU通讯:PLC做为分站,上位机做为从站
(7) ModbusRTU通讯:PLC做为从站,上位机作为分站
(8) Si ** tic Net OPCDA通讯
(9) Si ** tic Net OPCUA通信
(10) KepServer OPCDA通讯
(11) KepServer OPCUA通信
因为篇数比较有限,此次仅以西门子S7通讯为例子,表明下怎样根据S7通讯协议完成与西门子PLC中间的通讯。
1. PLC程序安装及配置现阶段西门子PLC关键采用的手机软件包含STEP7-MicroWIN ** ART、SIMATIC STEP7及其TIA Portal。TIA Portal早已彻底兼容STEP 7,因而之后应该是STEP 7-MicroWIN ** ART做为中小型PLC的数控编程软件,TIA做为中大中型PLC的数控编程软件,这儿关键以博途为例子开展表明:
假如我们必须手机软件的,可以关心左上角微信公众号,或是查找微信公众平台:dotNet工业自动化上位机,关心后推送关键字:200 ** ART数控编程软件就可以获得STEP 7-MicroWIN ** ART V2.5手机软件,推送关键字:博图V15就可以获得TIA V15.1数控编程软件。
程序安装成功后,PLC的配置也非常简单,假如大伙儿手头上沒有现实的PLC,还可以根据模拟仿真的方法构建PLC自然环境。
无论应用哪种方法,下列2个地区必须开展配置一下:
PLC配置一:必须将PLC的容许来源于远程控制目标的PUT/GET通 ** 问启用。
PLC配置二:针对DB块的浏览,必须撤消启用提升浏览。
2. 通讯平台检测(1)进行以上配置后,就可以根据自身开发设计的喜科堂通讯测试平台手机软件开展检测,导航条中挑选西门子PLC,随后键入准确的IP地址,在CPU种类中选择自己的CPU类型:
图表 1新阁通讯测试平台
(1)键入进行以后,点一下创建联接,创建联接以后,日志栏会出现联接取得成功提醒。
(2)在读写能力检测中,键入对应的变量详细地址及变量种类,就可以完成有关变量的通讯读写能力及检测。
图2新阁通讯测试平台检测
3. 新项目等级运用通讯测试平台只不过是用以检测通讯是不是一切正常,完成常规的单变量数据信息载入和写入。可是如果是新项目等级开发设计,还必须有一套更健全的通讯构架,这儿我选用的是独立研发的上位机通讯配置一体化手机软件(通称CMS配置手机软件)。
(1)根据PLC机器设备右键挑选西门子PLC,在开启的文本框中设定好有关主要参数:
设备名称:依据具体情况填好(无特殊符号就可以)
机器设备备注名称:依据具体情况填好(无特殊符号就可以)
IP地址:依据具体PLC的IP地址填好
声卡机架号、内存插槽号:依据具体PLC的状况填好
PLC种类:依据具体PLC的状况填好
网络连接超时:PLC联接时的请求超时時间,默认设置是2000ms
容错机制频次:分辨联接常见故障的容错机制频次,默认设置为1,即表明一次载入错误,即分辨联接常见故障,依据具体情况可以适度变大
重新连接周期时间:通讯全过程中,发生断开时,重新连接的周期时间,默认设置是5000ms
图表 3建立PLC
(2)在PLC机器设备下,右键加上通讯组,依据必须填好相对应的储存区及起止详细地址及长短:
图表 4加上通讯组
(3)通信组下边,依据具体情况配置相对应的变量,键入逐渐详细地址及变量种类就可以,变量详细地址会自行转换,这儿可以键入比例系数及偏移,用以做线性变换应用:
图表 5加上变量
(4)针对变量配置,左下方会有一个警报存档配置,适用于配置该变量的警报种类、存档方法及设置限定:
图表 6警报存档配置
(5)进行以上配置后,可以点一下储存配置,再点一下运行运作,就可以完成即时通讯:
图表 7即时通讯
(6)与此同时可以根据另存,储存为一个配置文档的方式,再根据配置dll,可以通过迅速方法完成配置分析及通讯数据信息分析,那样全部工程项目的通讯架构就可以构建进行。
4. 总体汇总文中主要是对于西门子PLC的通讯配置、通信配置及新项目运用干了比较详尽的叙述,期待可以给一些要想去开发设计西门子PLC新项目的同学们一些协助。那样的一套构思一样适用别的知名品牌的PLC,大家致力于节省大伙儿开发设计新项目中在通讯领域的時间,而将大量的活力推广在新项目加工工艺开发设计中。
写在后面:
许多小伙伴们要想CMSPro手机软件来开展学习培训,因而充分考虑,现给予CMSPro手机软件使用版供我们学习培训应用,使用版作用层面很有可能会存有一部分删剪,可是可以达到绝大多数小伙伴们的培训要求,现阶段仅对于本公众号粉丝,实际获得方法,根据关心本微信公众号:dotNet工业自动化上位机,推送关键字:CMSPro使用,就可以获得。与此同时人们的通讯库xktComm.dll也给予使用版,大伙儿可以根据nuget检索xktComm,安裝应用,较终祝大家工作中生话开心。
Copyright©2021-2021 浔之漫智控技术(上海)有限公司 www.xzmzkjs.com 沪ICP备20010280号