品牌:Siemens/西门子 | 型号:ST30 | 用途:标准 |
特色服务:原装*** | 是否进口:否 | 产地:德国 |
加工定制:否 | 产品名称:模块 | 适用范围:标准 |
产品认证:标准 | 最小包装数:1 | 物料编号:标准 |
供应西门子小型控制器18输入12输出 24V供电ST30
6ES72881SR300AA0S7-200 SMART,CPU SR30,标准型 CPU 模块,继电器输出,220 V AC 供电,18 输入/12 输出
6ES72881ST300AA0S7-200 SMART,CPU ST30,标准型 CPU 模块,晶体管输出,24 V DC 供电,18 输入/12 输出
鸡汤 鸡汤 ^_^
******原装***
公司出售西门子***原装***产品无条件退换
发布人:康葵(销售经理)发布
本公司签约正式的销售合同,并开具13%的增值税发-票。
外地客户统一采用快递发货,也支持上门提货,货物快递到您手时候,一定要开箱检验!如有损坏,请拒绝签收,并由快递公司返回!
在你签收后表示你对该货物没有异议!我们会给予您检测时间,并请在货物到给予确认,谢谢合作!
产品均为密封包装,外包装详见产品图片,白色标签上均有产品订货号和产地,各位买家在收到货后,请核对型号,无误后再拆包装、
本公司宗旨:本着以诚信为本,以顾客为中心.***·服务诚信。
为用户提供***的自动化产品及服务!
公司***西门子销售维修调试。
相关西门子产品技术:
项目的基本结构如图:
设备有两个柜子,现场控制柜和中控室控制柜
仪表和它下面的HMI在现场柜里面,SMART 200PLC和它下面的HMI在中控室
我现在采用如图的方法,仪表和HMI之间通过232连接走rtu通信,仪表和smart200之间通过485连接走rtu通信,smart和hmi之间走profinet连接。
要达到的目的就是不管在现场还是中控室的HMI更改数据,两边的HMI上数据同时更改,并且更改的数据存储进仪表的EEPROM里面。
我现在程序里在SMART200里面开辟了4个存储区域 VW100-VW200 VW300-VW400 VW500-VW600 VW700-VW800
VW100-VW200用来存储smart200从仪表读过来的所有参数
vw300-vw400存储上一次vw100-vw200的值,用来比较vw100-vw200数据是否发生变化,它们之间是一一对应的关系,比如说本次从仪表读过来的数据VW100发生变化(现场触摸屏更改),那么它和存储它上次数据的VW300必然不想等,然后我通过比较指令判断到这个条件之后,就将vw300,vw500,vw700都刷新成***新的vw100的值。
Vw700-vw800用来和它之间的HMI通信的数据区。
VW500-VW600的作用和vw300-vw400类似,也是用来储存vw700-vw800上一次的数据,当vw700的数据变化(中控HMI更改),它和vw500储存的数据不一致,然后通过比较指令判断到这个条件之后,调用modbus主站指令将数据发送仪表,仪表对***新的数据进行存储,现场的HMI也会显示***新的数据。
上面就是现在运用的方法,运行起来也没有什么问题,就是程序太乱了,读写几个数据通过这种方法也还可以,但是当数据多了之后,就要写很多这样的比较指令,程序就会显的很杂乱。
请问有没有好的算法,来简化程序。
贴一小段程序:
标识和上面的代码可能不太对的上,不过就是这个意思了