浔之漫智控技术(上海)有限公司
主营产品: 西门子授权代理商 西门子一级代理商 西门子PLC代理商 西门子触摸屏代理商 西门子变频器代理商 西门子总代理商 西门子CPU模块授权代理商
西门子ET200接头适配器6ES7195-1BE00-0XA0

西门子ET200接头适配器6ES7195-1BE00-0XA0



图2中的器材叫压力变送器。压力变送器的内部就是一块电路板,电路板连接着一个压力传感器F。它的作业原理是压力传感器F把检测到的压力传到电路板的C,检测信号进入电路板后,经过电路板的转化与核算,把这个压力信号转化成一个电流信号由A和B这两个点输出。图中右边就是转化进程的示意图,它能够把一个0-10kpa的压力信号转化成一个4-20mA的电流信号,由A和B这两个点输出。这时咱们就说A和B这两个点输出的就是一个模拟量信号。模拟量信号的特点是它的值是在一个数值范围内是连续可变的。
下面看一下模拟量信号是如何进行远距传输的。
咱们管道上安装一块量程为0-10kpa的压力变送器,电源正极接压力变送器的B点,负极串联一块万用表到压力变送器的A点,并将万用表打到电流档。当压力变送器C点的压力是5kpa时,万用表的的电流读数是12mA。正好是4-20mA的电流信号的中间值,而5kpa也正好是0-10kpa压力值的中间值。当压力变送器C点的压力是10kpa时,万用表的的电流读数正好是20mA。这样0-10kpa压力值就对应了4-20mA的电流信号值,咱们只要在远方经过一个接受设备把这个4-20mA的电流信号值提取出来,再经过一定的核算,就能知道就地的压力值是多少了。
为什么要把压力信号转化成4-20mA的电流信号,而不是0-20mA的电流信号或0-10V的电压信号?
1.0-10V的电压信号简单遭到外界的电磁搅扰,特别是电缆长度很长时搅扰更显着。
2.用0-20mA的电流信号的话,就无法判别在电流信号是0mA时,究竟是电缆断线引起的毛病0mA,还是压力本身就是0kpa而输出的正常的0mA。
图4是使用西门子S7-200 PLC读取压力变送器压力值的接线图例,这是一种基本的使用方法,左面是开关量的,右边是模拟量的,不同的信号类型要接到PLC不同输入端。

1使用PZD传送装置内部数据

1.1 6SE70中的实现方法与常用连接器
根据《6SE70使用大全V3.4使用大全》功能图125,参数P734.01~P734.16为变频器发送给DP主站的16个PZD字的参数化接口。P734.01默认值为K0032,代表通过*个PZD将状态字1发送的DP主站。同理若要求用第3个PZD将变频器输出电流值传给DP主站,则 P734.03 = K0022(Output Amps);这样在DP主站侧所接收的第3个PZD的数值就是变频器输出电流。如图1.1所示,可以通过参数r735.01到.16来从变频器侧读数所发送的数值。


图1.1 6SE70过程数据PZD参数化接口

常用连接器号:
KK0020     实际速度
K0023        输出电压
K0025        直流母线电压
K0030        控制字1
K0031        控制字2
K0032        状态字1
K0033        状态字2
(更多内容请参考《6SE70使用大全V3.4使用大全》连接器表)

1.2 6RA70中的实现方法与常用连接器
根据《 6RA70 系列V3.1全数字直流调速装置中文说明书》功能图Z110,参数U734.01~U734.16为调速器发送给DP主站的16个PZD字的参数化接口。如图1.2:默认的U734.01=K0032(状态字1),U734.02=K0167(实际转速),U734.04=K0033(状态字2),若想要用第5个PZD将调速器器输出实际电枢电压值传给DP主站,则 U734.05 = K0291;这样在DP主站侧所接收的第5个PZD的值就是实际电枢电压值。


图1.2 6RA70 过程数据PZD参数化接口

常用连接器号:
K0107     6 个电流波头的平均值
K0118     电枢电流给定值
K0265     励磁电流调节器输入的实际值
K0030     控制字1
K0031     控制字2
K0032     状态字1
K0033     状态字2
(更多内容请参考《 6RA70 系列V3.1全数字直流调速装置中文说明书》连接器表)


2注意事项:

23、使用的软件

? STEP7 V5.4 SP2
? SCOUT V4.1 SP1 或 STARTER V4.1 SP1
? S120 V2.5 SP1 HF1
? CBE20的 GSD V2.1文件:gsdml-v2.1-siemens-sinamics-s-cu3x0-20070726.xml
 

4、IP 地址及通讯名称:

Device  Communication nameIP address
CPU319-3 PN/DP  PN-IO192.168.0.108
CU320  CU310192.168.0.109
PG 
192.168.0.112

注意:所有节点的子网掩码:255.255.255.0。


S7-1200和S7-1500指令的比较

 

下图是博途的STEP7 V12帮助中的指令概览。可以看出,S7-1200和S7-1500的指令是兼容的,S7-1200的指令是S7-1500的指令的子集。可以认为S7-1200是精简版的S7-1500。如果暂时没有条件使用S7-1500,可以先使用S7-1200,为今后使用S7-1500打下基础。

1.可用的编程语言

S7-1500和S7-1200都能使用梯形图(LAD)、功能块图(FBD)和结构化控制语言(SCL)语言。为了和S7-300/400兼容,S7-1500还可以使用STL语言。

2.指令的比较

1)S7-1500的基本指令比S7-1200多9条指令。

2)扩展指令中只有S7-1500有PROFIenergy(使用 PROFINET 进行能源管理)指令。此外S7-1500比S7-1200多11条指令。

3)“技术"类指令S7-1500比S7-1200多5条高速计数器指令。

4)“通信"类指令S7-1200比S7-1500多3条发送电子邮件的指令。

plc-04.jpg

 

S7-1200 间接寻址指令的应用

 

S7-1200的间接寻址需要通过数据块中的数组来实现。指令FieldRead通过索引(又称为下标)变量从数组中读取数值,指令FieldWrite 通过索引变量向数组中写数值,使用这两条指令可以实现间接寻址。

索引变量是间接寻址中的地址指针,它的值是要读写的数组元素的索引值。地址指针就像收音机调台的指针,改变指针的位置,指针指向不同电台。改变地址指针中的索引值,指针“指向"数组不同的元素。间接寻址的优点是可以在程序处理期间,通过改变指针的值动态地修改指令中的地址。

首先生成一个名为“数据块1"的全局数据块DB2,在数据块中生成名为“数组1"的数组Array[1..10] of Int,其元素的数据类型为Int。

这两条指令没有列入指令列表和指令列表,编程时将收藏夹中的空逻辑框插入程序,点击其中红色的“??",打开下拉式列表框,可以看到列表框底部的指令FieldWrite或FieldRead。点击生成的指令框中的“???",用列表设置要写入或读取的数据类型为Int(见下图)。两条指令的参数MEMBER的实参必须是数组的个元素“数据块1".数组1[1]。


展开全文
拨打电话 微信咨询 发送询价