西门子6ES7231-7PF22-0XA0参数规格

供应商
浔之漫智控技术-西门子PLC代理商
认证
手机号
15221406036
经理
聂航
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-05-08 07:10

详细介绍

西门子6es7231-7pf22-0xa0参数规格

近工作中一直使用modbus,所以使用数组和字符串比较多,但是一直不怎么理解,所以记录理解过程。
200plc里直接使用填充质量fill_n,可以实现多个连续数据的清空和赋值。
300plc里也有类似的处理:
1.使用sfc21(fill_move):实现源地址到目标地址的传送;

举例: call  "fill"https://sfc21
       bval   :=p#m 0.0 int 1
       ret_val:=mw900
       blk    :=p#m 10.0 int20
(将mw10不断的传送给mw10开始的连续20个int)
2.使用sfc20(block_move):来实现源数据db和目标数据db的复制。
例如:源数据db1和目标数据db2创建

db1不操作,所以全部为0,使用sfc20将db1传送至db2
call sfc21
srcblk:=p#db1.dbx0.0 byte 1200
ret_rel:=mw0
dstblk:=p#db2.dbx0.0 byte 1200
关于字符串的使用
200plc字符串中可以使用
1.字符串连接指令str_cat
可实现字符串的输入(例如在hmi显示设备名称)

请问一下这条指令(附件中有图)中的16#f8是什么意思呀?怎么理解?

答:smb47为高速计数器hsc1的控制字,其每位含义如下:
sm47.7:启用hsc:0 = 禁止hsc , 1 = 启用hsc
sm47.6将新的当前值写入hsc:0 = 无更新 ,1 = 更新当前值
sm47.5将新预设值写入hsc:0 = 无更新, 1 = 更新预设值
sm47.4将计数方向写入hsc:0 = 无更新 ,1 = 更新方向

sm47.3计数方向控制位:0 = 减计数 ,1 = 增计数
sm47.2正交计数器的计数速率选择:0 = 4x计数速率 ,1 = 1x计数速率
sm47.1用于启动的有效电平控制位1:0 = 启动为高电平有效,1 = 启动为低电平有效
sm47.1用于复位的有效电平控制位1:0 = 复位为高电平有效,1 = 复位为低电平有效
16#f8含义为:启用高速计数器hsc1并改写计数器初始值、预设值和计数方向。

 本文介绍了三菱fx系列plc与正弦变频器之间rs-485通讯控制及数据格式,详细分析了通讯控制调速系统与一般模拟量控制调速系统相比的优越性。并给出了应用实例及其plc程序设计的思路。 
    引言: 
   在现代工业控制系统中,plc和变频器的综合应用为普遍。比较传统的应用一般是使用plc的输出接点驱动中间继电器来控制变频器的启动、停止或是多段速,采用plc加d/a扩展模块控制变频器的频率。采用d/a扩展模块控制变频器的频率时,容易受到模拟量信号的波动和因距离不一致而造成的模拟量信号衰减不一致的影响,使整个系统的工作稳定性和可靠性降低。从经济的角度来考虑,当需要控制多台变频器时,如果采用d/a扩展模块,成本将是使用rs-485通讯的多倍,例如:一块fx2n-2da(两路模拟量输出模块)价格在1000元以上,而一块fx2n-485bd(fx系列的485通讯板)价格在200元左右。而使用rs-485通讯控制,很容易实现多变频器之间的同步和比例联动运行。该系统具有成本低、信号精度高(可达变频器高分辨率)、传输距离远、抗干扰性强等特点。 
    系统配置: 
   胶辊机械控制系统共使用3台变频器,分别控制行走小车,主轴,挤出机的速度。要求分为自动/手动控制,触摸屏界面为开机界面手动、自动和手动/自动选择四个界面;自动状态时通过在触摸屏上选择不同的比例来控制3台变频器的频率和起停;手动状态时可以单独操作三台变频器的正反转和频率。 
    系统硬件组成和连接: 
    根据该系统的控制要求,选用以下器件: 
    1.plc选用日本三菱公司fx1n-14mr; 
    2.plc485通讯扩展板fx1n-485-bd(同变频器作通讯用); 
    3.触摸屏为weinviewmt5005.7寸256色触摸屏; 
    4.触摸屏同的plc连接电缆; 
   5.变频器采用我公司自主研发的正弦sine303系列变频器,具有低频转距大,带载能力强,保护功能完善等特点; 
    触摸屏控制界面示意图:

    硬件连接图: 
    通讯协议: 
    正弦变频器内置标准rs-485通讯接口,其通讯协议格式如下表:

 

协议格式解释:  
    数据包头:02h(数据包头的起始字节) 
   从机地址:变频器为从机,变频器的本机地址即为plc通讯的从机地址,由变频器的参数设定(主机为工控计算机或plc可编程序控制器等)。 
   状态代码:从机变频器的状态代码。即参数设定状态、运行状态、停车状态、故障状态和工厂测试状态。 
   状态代码:主机发送的命令代码,对从机进行相应的操作,如点动、启动、停车、读数据、写数据、清除故障等。。 
    数据地址:即变频器功能代码的地址(通讯)编号。 
   数据信息:数据信息的定义,范围:0-32000。无小数点,如:若功能代码内容为10.00,发送的数据为1000,若为50.0则为500。发送方式:先发高字节,再发低字节,将数据信息双字节的高4位和低4位拆分并转换为ascii码,先高后低发送。 
   异或校验:数据含义:数据帧从机地址至数据信息的异或结果。既第2字节第3字节异或的结果与,再与第4字节异或,以此类推至第13字节。处理结果:当校验结果小于等于1fh,则校验结果加20h。 
    数据包尾:03h(数据包的结束字节) 
   (从机地址、状态代码、状态代码、异或校验的发送方式:将命令代码的高4位和低4位拆分并转换为ascii码,先高后低发送) 
    采用三菱fx1n系列plc的通讯程序实例如下:


    变频器参数设定: 
    1.控制小车的变频器: 
   f0.05=1f0.04=1(端子控制,run端子on/off控制正转/停止,f/r端子控制反转/停止)。 
   f0.06=2(485计算机输入有效),f5.28=1(本机通讯站号设为1#) 
    2.控制主轴的变频器: 
   f0.05=1f0.04=1(端子控制,run端子on/off控制正转/停止,f/r端子控制反转/停止)。 
   f0.06=2(485计算机输入有效),f5.28=2(本机通讯站号设为2#) 
    3.控制小车的变频器: 
   f0.05=1f0.04=1(端子控制,run端子on/off控制正转/停止,f/r端子控制反转/停止)。 
   f0.06=2(485计算机输入有效),f5.28=3(本机通讯站号设为3#) 
    结束语: 
   采用plc同变频器通讯,具有接线简单,控制精度高,成本低等特点,特别适合对多台变频器的同步、比例联动以及对变频器频率精度要求比较高的场合。

用sfc编制用户程序时,有时程序需要跳转或重复,则用out指令代替set指令

(1)部分重复的编程方法

在一些情况下,需要返回某个状态重复执行一段程序,可以采用部分重复的编程方法,如图1所示

 

(2)同一分支内跳转的编程方法

在一条分支的执行过程中,由于某种需要跳过几个状态,执行下面的程序。此时,可以采用同一分支内跳转的编程方法。如图2所示。

 

(3)跳转到另一条分支的编程方法

在某种情况下,要求程序从一条分支的某个状态跳转到另一条分支的某个状态继续执行。此时,可以采用跳转到另一条分支的编程方法,如图3所示。

 

 

(4)复位处理的编程方法

在用sfc语言编制用户程序时,如果要使某个运行的状态(该状态为1)停止运行(使该状态置0),其编程的方法如图4所示。

图4中,当状态s22为1时,此时若输入x21为l,则将状态s22置0,状态s23置1;若输入x22为1,则将状态s22置0,即该支路停止运行。如果要使该支路重新进入运行,则必须使输入x10为1。

移位寄存器指令包括sftr(位右移)、sftl(位左移)、wsfr(字右移)、wsfl(字左移)、sfwr(移位写入)、sfrd(移位读出)。这里主要介绍sftr(位右移)、sftl(位左移)指令。

sftr(位右移)指令,其指令代码为fnc34,sftl(位左移)指令,其指令代码为fnc35,它们的源操作数和目标操作数均为x、y、m、s,操作元件n1指定目标操作元件[d·]的长度,操作元件n2指定移位位数和源操作元件[s·]的长度。n2≤n1≤1024,其功能是对于n1位(移动寄存器的长度)的位元件进行n2位的右移或左移。指令执行的是n2位的移位。在图1中,当x11由off变为on时,执行如图2所示的右移过程。在图3中,当x12由off变为on时,执行如图4所示的左移过程。

1. 编程操作
(1)编程准备。检查plc与计算机的连接是否正确,计算机的rs232c端口与plc之间是否指定的揽线及转换器连接:使plc处于“停机”状态;接通计算机和plc的电源。
(2)编程操作。
①打开gx developer编程软件,新建一个工程,并命名。
②采用梯形图编程的方法,编辑图1所示的梯形图程序并保存。
(3)程序的传送。
  ①程序的写出。将编辑好的程序写入到plc用户存储器ram中,然后进行核对。
  ②程序的读入。通过[读入]操作将plc用户存储器中程序读入到计算机中,然后进行核对。
 ③程序的核对。在上述程序核对过程中,只有当计算机两端程序比较无误后,方可认为程序传送正确,否则应查清原因,重新传送。
2. 运行操作
  程序传送到plc用户存储器后,可按以下操作步骤运行程序。
  ①根据梯形图程序,将plc的输入/输出端与部输入信号连接好,plc的输入/输出端编号及说明如表1所示。
  ②接通plc运行开关,plc面板上run灯亮,表明程序已投入运行。
 ③结合控制程序,操作有关输入信号,在不同输入状态下观察输入/输出指示灯的变化,若输出指示灯的状态与程序控制要求一致,则表明程序运行正常。


图1 梯形图程序
表1  plc的输入/输出端编号及说明


(2)输出强制on/off。对y000, y001进行强制off操作,对y002, y003进行强制on操作。
(3)修改t, c, d, z的当前值。
①将z的当前值k4修改为k6后,观察运行结果,分析变化的原因。
②将d4当前值,观察运行结果,分析变化的原因。
(4)修改t, c的当前值。
①将t0的设定值k100修改为k150后,观察运行结果,并写出操作过程。
②将c0的设定值d4修改为k10后,观察运行结果,并写出操作过程。


西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商
展开全文
我们其他产品
我们的新闻
相关产品
西门子plc 西门子低压电器 铝棒规格 规格 O型圈规格 H型钢规格 参数 拖链规格 铜套规格 无缝钢管规格 螺母规格 西门子工控机 勾花网规格 西门子电动阀
优质商家推荐 拨打电话