在工业控制领域,相信大家都对西门子这个品牌非常熟悉,目前比较常见的PLC是西门子S7-200PLC,其作为一款性能高、运行稳定的控制器一直得到大家的青睐和重视。那么如果我们想要把西门子PLC连接到物联网云平台应该怎么做呢?接下来小编就给大家讲讲有关西门子plc支持云平台的相关知识点。
首先我们要做一些准备工作,正常情况下大家需要准备以下这些物品,首先是一台S7-200,为了达到较好的效果,建议使用CPU226或者CPU224有两个串口的PLC,一个串口做程序的下载和在线监视,另外一个则做Modbus-RTU从站与GM10-DTU模块通讯。当然大家也可以考虑使用Smart200PLC,还需要大家准备DTU模块、天线、电源适配器、SIM卡、DP9针公头一个、联网电脑一台、电工工具、导线若干。
接下来的工作是对物料的准备,首先是DTU准备工作,我们需要对DTU网关连接天线,并且插上SIM卡,连接12V或24V的电源适配器。其次是S7-200PLC的准备工作,在连接电源的情况下,准备一颗9针串口头,用两颗导线分别焊接的3和8引脚,为485的通讯口。然后需要把PLC prot0串口的3引脚连接GM10模块的485A端子,8引脚连接GM10模块的485B端子。
完成以上工作后,我们需要将200PLC经编程电脑连接到电脑上,使用Step7-Micro Win编程软件,新建工程,然后在主程序当中添加对应功能块。西门子Modbus Slave Port0功能块。西门子Modbus从站协议库包括两条指令,第一个是MBUS_INIT指令,另外一个是MBUS_SLAVE指令,前者用于Modbus主设备发出的请求服务,后者则用于启用、初始化或者禁止Modbus从站通讯,在使用该指令之前,需要运行第一个指令,指令完成后应该立刻设定完成位,这样才能够继续执行后续指令。
这一步完成之后就需要设置库存储区,在点击菜单栏后可以发现文件,在下拉框中找到库存储区分配,然后在对应的对话框当中输入库存储区的起始地址。这里大家需要注意的是一定要避免该地址和程序中已经采用或者准备采用的其他地址发生重合。这里大家可以点击建议地址来查看地址,避免Modbus功能块所占用的地址和程序中的寄存器地址重叠。
然后是翻译编程,在编译无误的情况下,通过PPI电缆将程序下载到PLC,在下载完成后断电,并打开程序监控查看MBUS_INIT指令和MBUS_SLAVE指令的Error引脚输出是否处在正常状态。
之后是对EMCP平台进行设置,先通过管理员账号登录该平台,对该云平台进行设置,具体的操作可以参考《EMCP物联网云平台用户手册》进行操作,在登录EMCP后首先要进入到设备列表显示页面,然后进入到后台管理进入到EMCP平台的后台对相关内容进行配置。以上是关于西门子plc支持云平台,如何连接物联网平台的相关知识点的分享,相信会对大家接下来的操作有所帮助和启发。