加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线19514738860
公司新闻
西门子PLC上位机软件开发历程
发布时间: 2022-08-04 17:57 更新时间: 2024-12-27 07:03

西门子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,安装应用,较后祝大家工作愉快。


  • 联系方式

    • 电  话:19514738860
    • 联系人:黄经理
    • 手  机:19514738860
    • 微  信:19514738860