AIoTedge边缘物联网平台之西门子PLC S7-200接入示例

aiotedge物联网平台2


一、已知信息

PLC西门子 S7-200 Smart
IP/Port192.168.102.23/102
点表(DB1)
地址数据类型属性名称
I1.2Boolean只读风机压差
VW108Unsigned16只读静压
VW200Unsigned16读写静压设定

二、读西门子S7-200 Smart

2-1、读S7-200_Smart示例

[{"id":"c8d138cd30e452fc","type":"s7 in","z":"2cc0cdd019e2d62d","endpoint":"374f5d9e3d2741c0","mode":"all","variable":"","diff":false,"name":"读PLC数据","x":220,"y":220,"wires":[["9bb59cb5c92923f1"]]},{"id":"9bb59cb5c92923f1","type":"debug","z":"2cc0cdd019e2d62d","name":"debug 1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":400,"y":220,"wires":[]},{"id":"c3f08b05d373b392","type":"comment","z":"2cc0cdd019e2d62d","name":"读取【西门子S7-200_Smart】示例","info":"","x":300,"y":160,"wires":[]},{"id":"374f5d9e3d2741c0","type":"s7 endpoint","transport":"iso-on-tcp","address":"192.168.102.23","port":"102","rack":"0","slot":"2","localtsaphi":"10","localtsaplo":"02","remotetsaphi":"03","remotetsaplo":"01","connmode":"tsap","adapter":"","busaddr":"2","cycletime":"2000","timeout":"2000","name":"PLC","vartable":[{"addr":"I1.2","name":"I1.2"},{"addr":"DB1,INT108","name":"VW108"},{"addr":"DB1,INT200","name":"管道静压"}]}]

2-2、连接配置说明

针对【s7 in】,即读西门子PLC,S7系列的节点;需要配置PLC的连接信息,一是IP地址,二是端口

AIoTedge物联网平台

标记红框处就是需要注意的配置参数,此处配置不正确,导致无法建立连接;

该项配置,是针对S7-200;其余型号选择Rack/Slot。


2-3、Node-Red点表配置说明

aiotedge物联网平台1
<br>点位表读取请参考<a href=httpsflowsnoderedorgnodenode red contrib s7 target= blank rel=noreferrer noopener>node red contrib s7官方说明<a>httpsflowsnoderedorgnodenode red contrib s7<br>PSV区需要设置成固定的数据块即DB1之后可以设定不同的V区地址访问V区变量例如要访问 V400请使用 DB1X400要访问 VW100请使用 DB1INT100
aiotedge物联网平台2

三、写西门子S7-200 Smart

3-1、写S7-200_Smart示例


3-2、写入配置说明

AIoTengine物联网平台

3-3、写入结果

AIoTengine物联网平台

云腾五洲-小智
「云腾五洲」致力于通过AIoT与边缘计算的深度融合,打造下一代智能物联基础设施。以强大的物联网平台xAI边缘计算引擎为核心,赋能工业、能源、交通、城市等全场景智改数转,帮助企业突破数据与算力边界、推动IT与OT的融合,实现更高效、更智能的未来。