6ES7238-5XA32-0XB0SM 1238 电能测量模块 480V AC
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 报价
- ¥88.00元每台
- 西门子
- 西门子代理商
- 西门子CPU
- 西门子plc
- 德国
- 全新原装
- 联系电话
- 195****8569
- 全国服务热线
- 195****8569
- 经理
- 吴悦
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-01-07 08:08
6es7238-5xa32-0xb0
simatic s7-1200,模拟输入, sm 1238 energy meter 480v ac,电表模块,用于数据 采集,在 1 和 3 相 电网(tn,tt)至 480v ac; 电流范围:1a,5a; 采集电压、电流,相位角,功率、 能量值,频率; 通道诊断
0" box-sizing: border-box;padding: 0.5rem 0.2rem;display:block">可选择的强制性产品服务 0"https://mall.industry.siemens.com/mall/collaterals/files/150/jpg/p_st70_xx_04509t.jpg"/>6es7212-1ae40-0xb0simatics7-1200,cpu 1212c, 紧凑型 cpu,dc/dc/dc, 机载 i/o: 8 di 24v dc;6 个 24v dc数字输出; 2 ai 0-10v dc, 电源:直流 20.4-28.8v dc, 程序存储器/数据存储器 75kb
很多学员因各种原因手头没有plc和触摸屏等实物,plc和屏的程序编写完以后只能各自单独仿真,往往达不到令人满意的效果。下面这篇文章就向大家介绍没有实物如何利用西门子gaoji仿真与mcgs仿真做离线模拟。
一、 所需软件西门子博图(zuihao是v16版本及以上)、西门子gaoji仿真软件v3.0版、mcgsv7.7嵌入版及模拟运行环境。
二、 程序编写1. plc程序编写
打开博图v17软件,添加一台s7-1511cpu(gaoji仿真只支持1500系列cpu),编写一个起保停程序,如下图1所示:
很多学员因各种原因手头没有plc和触摸屏等实物,plc和屏的程序编写完以后只能各自单独仿真,往往达不到令人满意的效果。下面这篇文章就向大家介绍没有实物如何利用西门子gaoji仿真与mcgs仿真做离线模拟。
一、 所需软件西门子博图(zuihao是v16版本及以上)、西门子gaoji仿真软件v3.0版、mcgsv7.7嵌入版及模拟运行环境。
二、 程序编写1. plc程序编写
打开博图v17软件,添加一台s7-1511cpu(gaoji仿真只支持1500系列cpu),编写一个起保停程序,如下图1所示:
图1
2. 博图软件设置
西门子plc与第三方触摸屏通信,必须在硬件组态界面下,打开cpu属性,勾选连接机制选项下的允许来自远程对象的put/get通信访问。另外,与普通仿真不同的是,要想使用gaoji仿真,必须右击项目树下的项目名称,点击属性—保护,勾选块编译时支持仿真,如下图2、3所示:
图2
图3
3. 触摸屏组态设置
打开mcgs嵌入版软件,在设备窗口中添加s7-1200驱动,双击驱动,打开设备编辑窗口,在本地ip地址栏填写电脑的ip地址,比如192.168.0.10,在远程ip地址栏填写plc的ip地址,比如192.168.0.1,其余选项均默认即可。接下来建立设备通道关联plc的变量地址,如下图4所示:
图4
4. 触摸屏画面组态
在工作台中新建一个用户窗口并打开,从工具箱中拖拽出两个按钮和一个圆,关联好变量地址并设置好所需功能,如下图5所示:
图5
三、 建立仿真连接1. plc仿真
打开软件s7-plcsim advancedv3.0,通信接口选择plcsim virtualeth.adapter,tcp/ipcommunication选择以太网,并填写1500plc创建的项目名称、ip地址、子网掩码等,plc类型选择s7-1500,点击start,建立与编程软件的连接,如下图6所示:
图6
2. 触摸屏仿真
点击工具栏的下下载工程图标,进入下载设置界面。点击模拟运行—工程下载,即进入触摸屏的模拟运行界面,如下图7所示:
图7
四、 仿真效果
点击启动按钮的仿真效果图如图8所示;点击停止按钮的如图9所示。至此仿真完毕,大家可以在手头没有实物的情况下利用西门子gaoji仿真软件来实现与触摸屏的离线模拟,极大地方便了程序的测试及功能验证。
图8
图9
功能指令概述
为了满足用户的一些特殊要求,从20世纪80年代开始,众多的plc制造商就在小型机上加入了功能指令(functionalinstruction)或称应用指令(appliedinstruction)。这些功能指令的出现,大大拓宽了plc的应用范围。本章主要介绍西门子s7-200系列plc的功能指令。
s7-200系列plc的功能指令极其丰富,主要包括以下几方面:
(1)算术与逻辑运算指令;
(2)传送、移位、循环移位及填充指令;
(3)pid指令;
(4)for/next 循环指令;
(5)数据表处理指令;
(6)高速处理指令;
(7)转换指令;
(8)中断指令;
(9)通信指令;
(10)实时时钟。
本章介绍功能指令以梯形图、功能块图和语句表3种形式表示。操作数表列出每个指令的操作数和有效的数据类型。
对于梯形图:en和eno是能流并且是布尔数据类型。
对于功能块图表:en和eno是i、q、v、m、sm、s、t、c、l或能流并且是布尔数据类型。
en/eno的操作数和数据类型没有显示在指令操作数表中,因为en/eno的操作数对于所有梯形图和功能块图表指令是相同的。
四则运算指令及加1/减1指令
四则运算指令
s7-200系列plc可进行相同位数的各种数据类型的加、减、乘、除四则运算,它们的指令格式相同。对四则运算指令来说,in1、in2是指令所要求的操作数:out 是指令执行结果的存放单元地址。
1.加法指令
加法指令是把两个输入端in1、n2指定的数相加,结果送到输出端out指定的存储单元中。加法指令可分为整数指令、双整数指令、实数加法指令。加法指令如图5-1所示。它们各自对应的操作数数据类型分别是有符号整数(int)、有符号双整数(dint)、实数(real)。
执行加法操作时,操作数in2与out共用一个地址单元,因而,在语句表中in1 out=out。
2.减法指令
减法指令是把两个输入端in1、in2指定的数相减,结果送到输出端out指定的存储单元中。减法指令可分为整数指令、双整数指令和实数减法指令。减法指令如图5-2所示。它们各自对应的操作数数据类型分别是有符号整数、有符号双整数、实数。
执行减法操作时,操作数in1与out共用一个地址单元,因而,在语句表中outin2=out。
3.乘法指令
乘法指令是把两个输入端in1、in2指定的数相乘,结果送到输出端out指定的存储单元中。乘法指令可分为整数、双整数、实数乘法指令和整数完全乘法指令。乘法指令如图5-3所示。前3种指令各自对应的操作数数据类型分别是有符号整数、有符号双整数、实数。整数完全乘法指令是把输入端in1、in2指定的两个16位整数相乘,产生一个32位乘积,并送到输出端out指定的存储单元中去。
执行乘法操作时,操作数in2与out共用一个地址单元(整数完全乘法指令的in2与out的低16位用的是同地址单元),因而在语句表中in1*out=out。
加法、减法、乘法指令影响的特殊存储器位:sm1.0(零)、sm1.1(溢出)、sm1.2(负)。
4.除法指令
除法指令是把两个输入端in1、in2指定的数相除,结果送到输出端out指定的存储单元中。除法指令可分为整数、双整数、实数除法指令和整数完全除法指令。除法指令如图5-4所示。前3种指令各自对应的操作数数据类型分别是有符号整数、有符号双整数、实数。整数完全除法指令是把输入端in1、in2指定的两个16位整数相除,产生一个32位的结果,并送到输出端out指定的存储单元中去,其中高16位是余数,低16位是商。
执行除法操作时,操作数in1与out共用一个地址单元(整数完全除法指令的in1与out的低16位用的是同地址单元),因而,在语句表中out/n2=out。
除法指令影响的特殊存储器位:sm1.0(零)、sm1.1(溢出)、sm1.2(负)、sm1.3(除数为0)。
四则运算指令的有效操作数见表5-1。
展开全文