上海地友自动化设备有限公司>热销产品>西门子电源单元6EP1333-1LD00
广告
新浪微博
QQ空间
豆瓣网
百度新首页
取消

西门子电源单元6EP1333-1LD00

方祖付 | 来源:上海地友自动化设备有限公司 发布时间:2021-07-19
1/6
产品单价
168.00元/186
起订量
1186
供货总量
500 186
发货期限
自买家付款之日起1天内发货
品牌
西门子
型号
PLC模块


西门子电源单元6EP1333-1LD00西门子电源单元6EP1333-1LD00  在每输出的前面组合逻辑操作方框数是有限的,同一组逻辑运算的输出结果的数目也要根据操作的不同而不同;经过扩展,不但可以表示各种简单的逻辑操作,并且也可以表示复杂的运算、操作功能。图1的梯形图控制逻辑用FBD编程的话,如图2所示。  如果IN24-1和IN24-2对GND的电压都正常那就是SITOP冗余电源误,需要维修了。4、SITOP冗余电源上的微调电位器是设定SITOP冗余电源切换值的,阀值设定范围是20±0.5V∽25±0.5V。



双击项目树下的块设置,RS485端口地址设置为2,波特率设置为9.6kbps。




RS485端口设置




编写初始化程序,从指令树中选择一个常开触点拖放到编程区域程序段1中,输入地址0.1,拖动指令树库下的USS协议中的USS_INIT指令到0.1后,输入参数为1,波特率为9600,端口0,变频器地址为3,格式为二进制1000,或者直接输入8,完成位为M0.0,错误为MB1。




初始化




下面编写控制变频器程序,拖动USS_CTRL指令到程序段2中,使能输入端0.0常开触点,运行端I0.0,OFF2为I0.1,OFF3为I0.2,故障确认端I0.3,方向I0.4,驱动器地址为3,类型为1,给定速度输入50.0表示额定速度的50%。输出参数中响应为M20.0,错误MB21,状态MW8,到的速度MD12,运行使能M16.0,方向M16.1,禁止M16.2,故障M16.3。


  ②特殊标志位辅助继电器的标注。一般用户对操作的一些特殊要求也可通过特殊标志位辅助继电器通知CPU。图4西门子PLC梯形图中的特殊标志位辅助继电器4、定时器(T)的标注在西门子PLC梯形图中,定时器是一个非常重要的编程元件,用“字母T+数字”进行标识,数字从0~255,共256个。


 




控制变频器




接着编写读取参数程序,我们读取斜坡上升时间P1120参数为实数类型,拖动USS_RPM_R指令到程序段3,使能端输入常开触点I1.0,读取请求XMT参数输入一秒钟时钟脉冲的上升沿,驱动地址为3,参数输入1120,索引0,脉冲区输入VB1000,输出参数中完成位为M30.0,错误为MB31,读取参数值存放到MD24。




读取变频器参数




编写写参数程序,我们写斜坡上升时间P1120,拖动USS_WPM_R指令到程序段4,使能端输入常开触点I1.1,读取请求XMT参数输入一秒钟时钟脉冲常闭触点的上升沿。EEPROM参数为常0,驱动器地址为3,参数输入1120,索引0,参数修改值输入地址VD3000,缓冲区输入VB2000,完成M30.1,错误MB28,这样程序就编写完成了。  高可靠性是控制的要求。冗余技术是计算机可靠性设计中常采用的一种技术,是计算机可靠性的有效之一。为了达到高可靠性和低失效率相统一的目的,我们通常会在控制的设计和应用中采用冗余技术。  RS485网络:RS485/MODBUS,其特点是实施简单方便,而且现在支持RS485的仪表又特多,特别是在油品行业RS485/MODBUS简直是一统天下,现在的仪表商也纷纷转而支持RS485/MODBUS,原因很简单,象原来的HART仪表想买一个转换口非常困难而且价格昂贵,RS485的转换接口。




写变频器参数




使用USS库指令需要为其分配存储区,右键单击项目树程序块下的库,选择库存储器,在打开的库存储器分配对话框中,单击建议地址按钮,采用默认地址即可。



本篇我们学习了西门子S7-200 ART USS通信,如何编写与变频器通信的程序,以后的文章中我们将继续学习西门子S7-200 ART的相关知识,欢迎大家关注!送大家两套编程作为新年小礼物,可私信发送关键字“礼物”获取下载链接,需要学习西门子S7-200 的朋友发送“200”到本号即可获取一套S7-200视频教程。  图4扫描输入状态图5正、反转延时启动控制以正转控制为例,其控制如下:1、按一下下-S11按钮,PLC的I0.2输入一个脉冲,经过"SR"触发器(复位),"#fwd"为1,且"或"运算后的"#order"为1;2、"#order"的高电平启动延时定时器T10,延时10s后,"#run_。



 



PLC输出的集成脉冲可通过步进电机进行定位控制。关于定位控制,调节和控制操作之间存在一些区别。步进电机不需要连续的位置控制,而在控制操作中应用。在以下的程序例子中,借助于CPU214所产生的集成脉冲输出,通过步进电机来实现相对的位置控制。虽然这种类型的定位控制不需要参考点,本例还是粗略地描述了确定参考点的简单步骤。因为实际上它总是相对一根轴确定一个固定的参考点,因此,用户借助于一个输入字节的对偶码(Dual coding)给CPU定位角度。用户程序根据该码计算出所需的定位步数,再由CPU输出相关个数的控制脉冲。



2结构



如图1所示。



图1 结构



3硬件配置



如表1所示。



4结构



4.1 PLC的输入与输出



PLC的部分输入与输出,以及标志位如表2所示。




 



4.2 设计



PLC的程序框图如图2所示。



4.3 初始化



在程序的个扫描周期(0.1=1),初始化重要参数。选择方向和解除联锁。



4.4 设置和取消参考点



如果还没有确定参考点,那么参考点曲线应从按“START”按扭(I1.0)开始。CPU有可能输数量的控制脉冲。在所需的参考点,按“设置/取消参考点”开关(I1.4)后,调用停止电机的子程序。然后,将参考点标志位M0.3置成1,再把新的操作“定位控制”显示在输出端Q1.0。



如果I1.4的开关已,而且“定位控制”也被(M0.3=1),则切换到“参考点曲线”参考点曲线。在子程序1中,将M0.3置成0,并取消“定位控制”的显示(Q1.0=0)。此外,控制还为输数量的控制脉冲做。当再次I1.4开关,便在两个之间切换。如果此产生,同时电机在运转,那么电机就自动停止。



实际上,一个与驱动器连接的参考点开关将代替手动操作切换开关的使用,所以,参考点标志能解决切换。



4.5 定位控制



如果确定了一个参考点(M0.3=1)而且没有联锁,那么就执行相对的定位控制。在子程序2中,控制器从输入字节IBO读出对偶码的定位角度后,再存入字节MB11。与此角度有关的脉冲数,根据下面的公式计算:



N=φ/360°×S



式中:N-控制脉冲数



φ-角度



S-每转所需的步数



该程序所使用的步进电机采用半步操作(S=1000)。在子程序3中循环计算步数,如果现在按“START”按钮(I1.0),CPU将从输出端Q0.0输出所计算的控制脉冲个数,而且电机将根据相应的步数来转动,并在内部将“电机转动”的标志位M0.1置成1。



在完整的脉冲输出之后,执行中断程序0,此程序将M0.1置成0,以便能够再次起动电机。



4.6 停止电机



按“STOP”(停止)按扭(I1.1),可在任何时候停止电机。执行子程序0中与此有关的指令。



5程序和注释



//标题:用脉冲输出进行定位控制



//主程序



LD 0.1



//仅扫描周期0.1才为1。



RM0.0,128



//MD0至MD12复位



ATCH 0,19



//把中断程序0分配给中断事件19(脉冲串终止)



//允许中断



//脉冲输出功能的初始化



MOVW 500,W68



//脉冲周期T=500us



MOVW 0,W70



//脉冲宽度为0(脉冲调制)



MOVD 429496700,D72



//为参考点设定脉冲数



//设置逆时针



LDN M0.1 //若电机停止



AI1.5 //且方向开关=1



SQ0.2,1 //则逆时针(Q0.2=1)



//设置顺时针



LDN M0.1 //若电机停止



AN I1.5 //且方向开关=0



RQ0.2,1 //则逆时针(Q0.2=0)



//联锁



LD I1.1



//若按“STOP”(停止)按钮



0.2,1 //则联锁(M0.2=1)



//解除联锁



LDN I1.1



//若“START”(启动)按钮松开



AN I1.0



//且“STOP”(停止)按钮松开



RM0.2,1 //则解除联锁(M0.2=0)



//确定操作(参考点定位控制)



LD I1.4



//若按“设置/取消参考点”按钮



EU //上升沿



CALL 1 //则调用子程序1



//启动电机



LD I1.0



//若按“START”(启动)按钮



EU //上升沿



AN M0.1 //且电机停止



AN M0.2 //且无联锁



AD≥ D72,1



//且步数≥1,则



MOVB 16#85,B67



//置脉冲输出功能(PTO)的控制位



PLS 0 //启动脉冲输出(Q0.0)



0.1,1



//“电机运行”标志位置位(M0.1=1)



//定位控制



LD M0.3



//若已“定位控制” 操作



AN M0.1 //且电机停止



CALL 2 //则调用子程序2



//停止电机



LD I1.1



//若按“STOP”(停止)按钮



EU //上升沿



AM0.1 //且电机运行,则



CALL 0 //则调用子程序0



MEND //主程序结束



//子程序1



R 0 //子程序0停止电机



MOVB 16#CB,B67



//脉宽调制



PLS 0 //停止输出脉冲到Q0.0



RM0.1,1



//“电机运行”标志位复位(M0.1=0)



RET //子程序0结束



R1



//子程序1,“确定操作”



LD M0.1 //若电机运行



CALL 0



//则调用子程序0,停止电机



//申请“参考点曲线”



LD M0.3



//若已“定位控制”,则



RM0.3,1



//参考点标志位;复位(M0.3=0)



RQ1.0,1



//取消“定位控制”信息(Q1.0=0)



MOVD 429496700,D72



//为新的“参考点曲线”设的脉冲数。



CRET



//条件返回到主程序。



//申请“定位控制”



LDN M0.3



//若未设置参考点(M0.3=0),则



0.3,1



//参考点标志位置位(M0.3=1)



SQ1.0,1



//输出“定位控制”信息(Q1.0=1)



RET //子程序1结束



//子程序2



R2 //子程序2,“定位控制”



MOVB IB0,MB11



//把定位角度从IBO拷到MD8有效字节MB11。



RM8.0,24



//MB8至MB10清零



DIV 9,MD8



//角度/9=q1+r1



MOVW MW8,MW14



//把r1存入MD12



MUL 25,MD8



//q1×25→MD8



MUL 25,MD12



DIV 9,MD12



// r1×25/9= q2+r2



CALL 3



//在子程序3中循环步数



MOVW 0,MW12 //r2



+D MD12,MD8



//把步数写入MD8



MOVD MD8,D72



//把步数传到D72



RET //子程序2结束



//子程序3



R3 //子程序3,“循环步数”



LDW≥MW12,5 //如果r2≥5/9,则


  图4图4,展示的是的程序功能,这个功能很实用,和真实的PLC的程序是一样的,它能让我们直观的看到程序的运行状态。操作是图4中上面的红色方框中的按钮就可以了的红色方框中的,就是程序在状态下运行的状态。  一条典型的RTU数据帧如图5所示。数据:跟在功能代码后边的是n个8bit的数据。这个n值的到底是多少,是功能代码来确定的,不同的功能代码后边跟的数据数量不同。举个例子,如果功能码是0x03,也就是读保持寄存器,那么主机发送数据n的组成部分就是:2个字节的寄存器起始。


 



INCW MW14 //步数1。



//子程序3结束



//中断程序0,“脉冲输出终止”



INT0 //中断程序0



RM0.1,1



//“电机运行”标志位复位(M0.1=0)



RET //子程序0结束



6结束语



通过对硬件和的合理设计,用较为的西门子S7-200系列PLC作为核心控制部件,构成的定位能够达到定位的目的。特别应指出的是通过灵活、巧妙的应用PLC的指令,可使实现定位。


  图6FBD、LAD程序对比FBD语言写出的程序,个人认为逻辑性较强,在编程中,可以根据被控对象的控制逻辑,“轻易”的捋清程序逻辑,编程就会许多。同时,STEP7提供了大量的、功能各异的“程序逻辑单元”,仅需要简单的拖动,就能实现编程。  串行通信,通常利用RS232C或者RS485电气接口,实现ASCII码或者Modbus通讯;其特点是通信线路简单,成本较低,用于解决不同厂商产品之间节点少、数据量小、通讯速率低、实时性要求不高的,如仪表、变频器、连接扫描仪、条接口的设备,CP协议后,还可以和支持Modbus。


 



 



 

上海地友自动化设备有限公司
联系人
方祖付
微信
手机
18721545542
邮箱
2798596102@qq.com
传真
021-60441303
地址
上海市松江区新浜镇林天花苑北区80号402
主营产品
机电设备,电气设备,数控设备,自动化设备
网址
http://m.huangye88.com/qiye_fangzufu/

产品中心

相关内容推荐

上海地友自动化设备有限公司 > 西门子电源单元6EP1333-1LD00
收缩