杭州西门子中国代理商-2023已更新
杭州西门子中国代理商-2023已更新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.42. 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所示: 图12. 点选“操作模式”,在右边的操作模式选项下勾选IO设备 ,因与IO控制器不在同一项目下,所以“已分配的IO控制器”选择“未分配”,如图2所示: 图27. 安装IO设备的GSD文件。在软件菜单的“选项”中点击“管理通用站描述文件”,在弹出的对话框中选择GSD文件的存储路径,点击安装即可。如图6所示: 图68. 在网络视图里组态IO设备。安装完GSD文件后,在硬件目录的其它现场设备内可找到作为IO设备的PLC,双击将其配置到网络视图,并分配IO控制器,如图7所示: 图79. 配置IO控制器的传输区域。在“网络视图”中双击“IO设备”,然后点击“设备概览”,输入传输区域地址,如图8所示: 图810. 下载测试。将IO控制器的组态配置下载到作为控制器的S7-1200中,如无错误,IO控制器与IO设备可正常连接通信,因已给IO设备分配了控制器,其面板上的error灯将熄灭,错误消失。接下来可测试双方数据的发送及接收,监控结果如图9所示: 图93. 配置与IO控制器的传输区域。组态了两个传输区域,1为接收区域IB100一个字节,2为发送区域QB100一个字节,如图3所示: 图34. 导出GSD文件。在导出GSD文件之前必须点“编译”选项,否则“导出”按钮为灰色不可选,如上图3所示。编译无误后,“导出”按钮变为黑色可操作,这时点击“导出”,按给出的提示选择GSD文件的保存路径,本例保存在桌面上,如图4所示: 图45. 将组态好的IO设备下载到1200PLC中,此时因未在分配IO控制器,PLC会报错,面板上的error灯会闪亮。6. 组态IO控制器端。用博图V16另建一个名为IO控制器的新项目,与IO设备类似,建新子网、设置与IO设备为同一网段的IP地址,如图5所示: 图5浔之漫智控技术(上海)有限公司 本公司销售西门子自动化产品,全新原装,****,价格优势西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司大量现货供应,价格优势,品质保证,德国原装进口西门子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所示: 图24. 在定时中断程序中做数据的处理,先将瞬时流量分解为整数和小数,然后整数与前一次的整数累计和相加,小数和前一次的小数累积和相加,再将两者的和相加即为当前流量的累积值,需注意整数即整数和也需转化为浮点数,以便于和小数和相加,如图3所示: 图35. 为不使累积值超出变量地址的存储范围,过一段时间后需将存储数据的地址清零,再从头开始累计,具体时间可根据现场实际要求而定,如图4所示: 图4总结该程序采用将浮点数分离为整数和小数两部分,各自求和后再分别相加,得出当前流量累积值,大大减小了累积误差,适用于要求精度不是很高的场合。西门子网上总代理. .西门子网上代理 ..西门子代理. .西门子总代理 ..西门子全球总代理. .西门子亚洲总代理.. 西门子中国总代理. .西门子上海总代理 西门子松江总代理.. 西门子工业总代理 ..西门子工业自动化总代理.. 西门子驱动技术总代理 西门子工业自动化产品商务总代理.. 西门子总代理旗舰代理商. .西门子授权指定总代理 西门子推荐**中国总代理.. 西门子总代理**经销商. .西门子**合作伙伴.. 西门子PLC总代理 西门子SIMATIC S7 系列总代理.. 西门子逻辑控制模块LOGO!总代理. 西门子SITOP系列直流电源总代理24V DC.. 西门子HMI 触摸屏总代理.. 西门子交流变频器总代理.. 西门子全数字直流调速装置总代理 西门子数控总代理 西门子伺服总代理 西门子总代理 西门子代理.. 西门子总代理旗舰代理商 ..西门子电缆总代理
展开全文
相关产品