西门子总代理 品质保证
西门子总代理
S7-1200作为IO设备与另一台作为控制器的1200在不同项目下的通信一、要完成的功能任务1. S7-1200 CPU (控制器) 将通讯数据区 QB100至QB109 中的 10个字节的数据发送到 S7-1200 CPU (IO设备) 的接收数据区 IB100至IB109中;
2. S7-1200 CPU (IO设备) 将发送数据区 QB200至QB209 中的 10 个字节的数据发送到 S7-1200 CPU (控制器) 的接收数据区 IB100至IB109 中。
二、硬件设备1. CPU 1214C DC/DC/DC,V4.4
2. CPU 1214C DC/DC/DC,V4.4
三、软件西门子plc编程软件:TIA 博途V16
四、实现方法1. 组态IO设备端,使用 STEP7 V16 创建一个名为IO设备的项目,并通过“添加新设备组态一个 S7-1200 作为IO设备,选择 CPU1214C DC/DC/DC V4.4,在设备组态的设备视图中建立新子网并设置IP地址,如图1所示:
图1
2. 点选“操作模式”,在右边的操作模式选项下勾选IO设备 ,因与IO控制器不在同一项目下,所以“已分配的IO控制器”选择“未分配”,如图2所示:
图2
3. 配置与IO控制器的传输区域。组态了两个传输区域,1为接收区域IB100一个字节,2为发送区域QB100一个字节,如图3所示:
图3
4. 导出GSD文件。在导出GSD文件之前必须点“编译”选项,否则“导出”按钮为灰色不可选,如上图3所示。编译无误后,“导出”按钮变为黑色可操作,这时点击“导出”,按给出的提示选择GSD文件的保存路径,本例保存在桌面上,如图4所示:
图4
5. 将组态好的IO设备下载到1200PLC中,此时因未在分配IO控制器,PLC会报错,面板上的error灯会闪亮。
6. 组态IO控制器端。用博图V16另建一个名为IO控制器的新项目,与IO设备类似,建新子网、设置与IO设备为同一网段的IP地址,如图5所示:
图5
7. 安装IO设备的GSD文件。在软件菜单的“选项”中点击“管理通用站描述文件”,在弹出的对话框中选择GSD文件的存储路径,点击安装即可。如图6所示:
图6
8. 在网络视图里组态IO设备。安装完GSD文件后,在硬件目录的其它现场设备内可找到作为IO设备的PLC,双击将其配置到网络视图,并分配IO控制器,如图7所示:
图7
9. 配置IO控制器的传输区域。在“网络视图”中双击“IO设备”,然后点击“设备概览”,输入传输区域地址,如图8所示:
图8
10. 下载测试。将IO控制器的组态配置下载到作为控制器的S7-1200中,如无错误,IO控制器与IO设备可正常连接通信,因已给IO设备分配了控制器,其面板上的error灯将熄灭,错误消失。接下来可测试双方数据的发送及接收,监控结果如图9所示:
图9
有一种力量,正在支持我们前行,源于博大精深,同心致远。
浔之漫智控技术(上海)有限公司长期低价销售西门子PLC200.300.400.S1200.S1500.ET200.Smart200,6SE70变频器.70备件.6SY7000/7010.C98面板,6RA70/28/24直流调速器,6XV电缆,6EP电源,3RW30/40/44软启动器,6AV人机触摸屏,LOGO!,6SL系列G110.G120.S120.V10.V20,MM440/430/420变频,6DR阀门定位器,7ML.7ME.7MF.7MH仪表仪器,6FC.6SN伺服数控,电机等西门子系列产品
《销售态度》:质量保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《服务说明》:现货配送至全国各地含税(13%)含运费!
《产品质量》:原装**,全新原装!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!
真心的对待每一份报价,真诚的对待每一位客户。
西门子PLC案例详|西门子200SMATR 如何减少流量累计误差一、流程描述
1. 一个200SMART模拟量输入模块采集流量瞬时值,通过模拟量转换指令转换为工程量;
2. 初始化相关变量地址并启用定时器中断;
3. 中断程序内实现流量累计计算;
4. 累积到一定值后,复位清空所有数据,重新开始累计。
二、硬件设备1. 西门子PLC :S7-200SMART CPUSR30 6ES7 288-1SR30-0AA1;
2. 模拟量输入模块:EMAE04(4AI)6ES7 288-1AE04-0AA0。
三、软件西门子200SMART plc编程软件:STEP7-MicroWIN SMART V2.7版。
四、地址分配V区地址
注释
其它地址
注释
VD0
工程瞬时值
M0.0
工程量转换允许信号
VD4
流量/每分钟
M0.1
复位信号
VD8
流量整数部分
AIW16
模拟量通道
VD12
流量小数部分
VD100
整数和
VD104
小数和
VD108
累积和
五、程序思路及编写
1. 因有的十进制小数转化为二进制存储时会无限循环,而200SMART只能存储23位单精度浮点数的小数位,当前一个累积值比较大,而现时流量瞬时值较小时,两者相加会因舍弃小数值造成误差,累积次数越多,误差越大。为减小误差,可采用将采集的瞬时值分解成整数和小数两部分,整数部分相加,小数部分相加,两者的和再相加即为累积值,这样可极大的减小累积误差。
2. 首先调用模拟量转换指令将采集到的模拟量通道值转换为实际工程值,假设工程值的上下限分别为0.0、50.0,如图1所示:
3. 接下来调用初始化指令,目的是每200MS采集一次瞬时流量值,因此需要建立定时中断,还需清空所有存储数据的变量地址,如图2所示:
图2
4. 在定时中断程序中做数据的处理,先将瞬时流量分解为整数和小数,然后整数与前一次的整数累计和相加,小数和前一次的小数累积和相加,再将两者的和相加即为当前流量的累积值,需注意整数即整数和也需转化为浮点数,以便于和小数和相加,如图3所示:
图3
5. 为不使累积值超出变量地址的存储范围,过一段时间后需将存储数据的地址清零,再从头开始累计,具体时间可根据现场实际要求而定,如图4所示:
图4
总结该程序采用将浮点数分离为整数和小数两部分,各自求和后再分别相加,得出当前流量累积值,大大减小了累积误差,适用于要求精度不是很高的场合。
浔之漫智控技术有限公司西门子代理。
浔之漫智控技术有限公司主要产品有“PLC,变频器,触摸屏,模块,传感器,低压器,伺服电机,工控机”。全新原装,质量保证,保修一年,价格合理,支持技术服务!SIEMENS 可编程控制器
1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A可并联.
4、HMI 触摸屏TD200 TD400C K-TP OP177 TP177,MP277 MP377,
SIEMENS 交、直流传动装置
1、 交流变频器 MICROMASTER系列:MM420、MM430、MM440、G110、G120.
MIDASTER系列:MDV
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70系列
SIEMENS 数控 伺服
SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120
“信誉第一,客户至上”是公司成立之初所确立的宗旨,在公司领导的严格要求和员工们不折不扣地贯彻执行下发展延续至今。“假一罚十”一直是我公司的主动承诺。
联系方式
- 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 联系电话:未提供
- 经理:吴悦
- 手机:19514718569
- QQ:2810544350
- Email:2810544350@qq.com