在工业控制领域,相信大家都对西门子这个品牌非常熟悉,目前比较常见的PLC是西门子S7-200PLC,其作为一款性能高、运行稳定的控制器一直得到大家的青睐和重视。那么如果我们想要把西门子PLCconnect到物联网Cloud Platform应该怎么做呢?接下来小编就给大家讲讲有关西门子plc支持Cloud Platform的Related知识点。

首先我们要做一些准备工作,正常情况下大家需要准备以下这些物品,首先是一台S7-200,为了达到较好的效果,建议使用CPU226或者CPU224有两个串口的PLC,一个串口做程序的Download和在线监视,另外一个则做Modbus-RTU从站与GM10-DTU模块通讯。当然大家也可以考虑使用Smart200PLC,还需要大家准备DTU模块、天线、电源适配器、SIM卡、DP9针公头一个、联网电脑一台、电工Tools、导线若干。
接下来的工作是对物料的准备,首先是DTU准备工作,我们需要对DTU网关connect天线,并且插上SIM卡,connect12V或24V的电源适配器。其次是S7-200PLC的准备工作,在connect电源的情况下,准备一颗9针串口头,用两颗导线分别焊接的3和8引脚,为485的通讯口。然后需要把PLC prot0串口的3引脚connectGM10模块的485A端子,8引脚connectGM10模块的485B端子。
Complete以上工作后,我们需要将200PLC经编程电脑connect到电脑上,使用Step7-Micro Win编程软件,新建工程,然后在主程序当中添加对应Function块。西门子Modbus Slave Port0Function块。西门子Modbus从站协议库包括两条指令,第一个是MBUS_INIT指令,另外一个是MBUS_SLAVE指令,前者用于Modbus主设备发出的Request服务,后者则用于Enable、初始化或者禁止Modbus从站通讯,在使用该指令之前,需要运行第一个指令,指令Complete后应该立刻设定Complete位,这样才能够继续执行后续指令。
这一步Complete之后就需要设置库存储区,在点击菜单栏后可以发现文件,在下拉框中找到库存储区分配,然后在对应的对话框当中输入库存储区的starting address。这里大家需要注意的是一定要避免该address和程序中已经采用或者准备采用的其他address发生重合。这里大家可以点击建议address来Viewaddress,避免ModbusFunction块所占用的address和程序中的register address重叠。
然后是翻译编程,在编译无误的情况下,通过PPI电缆将程序Download到PLC,在DownloadComplete后断电,并打开程序监控ViewMBUS_INIT指令和MBUS_SLAVE指令的Error引脚输出是否处在正常状态。
之后是对EMCP平台进行设置,先通过管理员账号Login该平台,对该Cloud Platform进行设置,具体的Operation可以参考《EMCP物联网Cloud Platform用户手册》进行Operation,在LoginEMCP后首先要进入到设备列表显示页面,然后进入到后台管理进入到EMCP平台的后台对Related内容进行配置。以上是关于西门子plc支持Cloud Platform,如何connect物联网平台的Related知识点的分享,相信会对大家接下来的Operation有所帮助和启发。
发表回复