上海诗幕自动化设备有限公司
主营产品: 西门子授权PLC模块、电线电缆、触摸屏中国总代理商
西门子PLC模块上位机软件开发历程
发布时间:2024-12-29

西门子PLC上位机软件开发历程



写在前面:

目前,西门子在中国工业自动化销售市场上仍占有较大的市场份额。因此,对于上层机器的开发设计,往往有必要与西门子相匹配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通信

由于篇数有限,这次只有西门子S以7通信为例,显示如何根据它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.数控编程软件。

程序安装成功后,PLC如果大伙儿手头没有现实的话,配置也很简单PLC,也可以按照模拟仿真的方法构建PLC自然环境。

无论采用哪种方法,都必须配置以下两个区域:

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联系时请求*时,默认设置为2万ms

容错机制频率:默认设置为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,安装应用,较后祝大家工作愉快。


展开全文
拨打电话 微信咨询 发送询价