6SL3320-1TG34-7AA36SL3320-1TG34-7AA3
上海诗幕自动化设备有限公司,*从事品自动化设备研发及销售的企业,对各大自动化产品有着强大的优势,并且对优势产品有着大量的备货。与欧洲及从事电气的各大公司有着良好的协作关系。
上海诗幕自动化设备有限公司是*从事西门子工业自动化产品销售和集成的高新技术企业。 在西门子工控领域,公司以精益求精的经营理念,从产品、方案到服务, 致力于塑造一个“行业*”,以实现可的发展。 多年以来,公司坚持“以客户为本,与客户共同发展”的思想, 全力以赴为工矿用户、设计单位、工程公司提供高、高性、高可靠性的整体解决方案。 “我们不仅仅销售的产品”是公司每个员工的工作信条, 在为客户提品和方案的中,我们愿意倾听客户,和客户共同完善, 不断服务,越客户的期望。以此为基础,我们追求客户、厂商和员工三方的共赢。 本公司与德国SIEMENS公司自动化与驱动部门的长期紧作中, 建立了良好的相互协作关系,在自动化产品与驱动产品业务逐年成倍增长, 为广大用户提供了SIEMENS的新的技术及自动控制的佳解决方案。 上海诗幕自动化科技有限公司 具备以下产品优势 西门子可编程控制器,西门子屏,西门子工业以太网, 西门子数控,西门子高低压变频器,西门子电机驱动等等。
用西门子S7-200 PLC追踪一台设备运行了多长时间
怎样用西门子S7-200 PLC追踪一台设备运行了多长时间呢?
本例程序的目的是记录一台设备(制动器、开关等)运行的时间,以下前提必须:当设备运行时,必须给输入I0.0提供24V;当设备小工作时小提供电压。
当提供输入时,开始测量时问。如果没有输入,那么就中断时问的测量,自到重新提供输入为止,测量到的小时数存在字VWD中,分钟数存在字VW2中,秒数存在VW4中。
程序框图
程序和注释
程序个扫描周期调用子程序1。在子程序1中,设定计时器丁5为1秒的运行时间,当达到1秒时,计时器位“T5”被置1,同时,秒计数标志VW41,并将计时器位“T5”复位。因此,计时器能在下一周期立即重新启动。
当秒计数标志达到60时,分钟计数标志VW21,秒计数标志VW4被置为0.
当分钟计数标志达到60时,小时计数标志VW01,分钟计数标志被置为0。子程序结束。
主程序结束的后一行用二进制来显示当前的秒数,用输出端的LED显示。
本程序长度为35个字。
S7-200PLC功能指令概述
一般的逻辑控制用软继电器、定时器和计数器及基本指令就可以实现。利用功能指令可以出更复杂的控制,以致构成网络控制。这些功能指令实际上是厂商为各种客户的特殊需要而的通用子程序。功能指令的丰富程度及其合用的方便程度是衡量PLC性能的一个重要指标。
S7-200的功能指令很丰富,大致包括这几方面:算术与逻辑运算、传送、移位与循环移位、程序流控制、数据表处理、PID指令、数据格式变换、高速处理、通信以及实时时钟等。
功能指令的助记符与汇编语言相似,略具计算机知识的人学起来也不会有太大困难。但S7-200系列PLC功能指令毕竟太多,一般读者不必准确记忆其详尽用法,需要时可可查阅产品手册。
表4-20 四则运算指令
名称
指令格式
(语句表)
功能
操作数寻址范围
加法指令
+I IN1,OUT
两个16位带符号整数相加,一个16位带符号整数。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)
IN1,IN2,OUT:VW,IW,QW,MW,SW,W,LW, T,C,AC,*VD,*AC,*LD
IN1和IN2还可以是AIW和常数
+D IN1,IN2
两个32位带符号整数相加,一个32位带符号整数。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是HC和常数
+R IN1,OUT
两个32位实数相加,一个32位实数。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
IN1和IN2还可以常数
减法指令
-I IN1,OUT
两个16位带符号整数相减,一个16位带符号整数。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)
IN1,IN2,OUT:VW,IW,QW,MW,SW,W,LW, T,C,AC,*VD,*AC,*LD
IN1和IN2还可以是AIW和常数
-D IN1,OUT
两个32位带符号整数相减,一个32位带符号整数。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是HC和常数
-R IN1,OUT
两个32位实数相加,一个32位实数。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
IN1和IN2还可以常数
乘法指令
*I IN1,OUT
两个16位符号整数相乘,一个16整数。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)
IN1,IN2,OUT:VW,IW,QW,MW,SW,W,LW, T,C,AC,*VD,*AC,*LD
IN1和IN2还可以是AIW和常数
MUL IN1,OUT
两个16位带符号整数相乘,一个32位带符号整数。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)
IN1,IN2:VW,IW,QW,MW,SW,W,LW,AIW,T,C,AC,*VD,*AC,*LD和常数
OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
*D IN1,OUT
两个32位带符号整数相乘,一个32位带符号整数。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是HC和常数
*R IN1,OUT
两个32位实数相乘,一个32位实数。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是常数
除法指令
/I IN1,OUT
两个16位带符号整数相除,一个16位带符号整数商,不保留余数。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)
IN1,IN2,OUT:VW,IW,QW,MW,SW,W,LW, T,C,AC,*VD,*AC,*LD
IN1和IN2还可以是AIW和常数
DIV IN1,OUT
两个16位带符号整数相除,一个32位结果,其中低16位为商,高16位为结果。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)
IN1,IN2:VW,IW,QW,MW,SW,W,LW,AIW,T,C,AC,*VD,*AC,*LD和常数
OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
/D IN1,OUT
两个32位带符号整数相除,一个32位整数商,不保留余数。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是HC和常数
/R IN1,OUT
两个32位实数相除,一个32位实数商。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是常数
数学函数指令
SQRT IN,OUT
把一个32位实数(IN)开平方,32位实数结果(OUT)
IN,OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
IN还可以是常数
LN IN,OUT
对一个32位实数(IN)取自然对数,32位实数结果(OUT)
EXP IN,OUT
对一个32位实数(IN)取以e为底数的指数,32位实数结果(OUT)
SIN IN,OUT
分别对一个32位实数弧度值(IN)取正弦、余弦、正切,32位实数结果(OUT)
COS IN,OUT
TAN IN,OUT
增减指令
INCB OUT
将字节无符号输入数加1
执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT)
IN,OUT:VB,IB,QB,MB,,B,LB,AC,*VD,*AC,*LD
IN还可以是常数
DECB OUT
将字节无符号输入数减1
执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT)
INCW OUT
将字(16位)有符号输入数加1
执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT)
IN,OUT:VW,IW,QW,MW,SW,W,LW,T,C,AC,*VD,*AC,*LD
IN还可以是AIW和常数
DECW OUT
将字(16位)有符号输入数减1
执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT)
INCD OUT
将双字(32位)有符号输入数加1
执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT)
IN,OUT:VD,ID,QD,MD,SD,D,LD,AC,*VD,*AC,*LD
IN还可以是HC和常数
DECD OUT
将字(32位)有符号输入数减1
执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT)
6SL3320-1TG34-7AA36SL3320-1TG34-7AA3
设计PLC控制时应遵循的基本原则
任何一种控制都是为了实现被控对象的工艺要求,以生产效率和产品。因此,在设计PLC控制时,应遵循以下基本原则:
1. 大限度地被控对象的控制要求
充分发挥PLC的功能,大限度地被控对象的控制要求,是设计PLC控制的前提,这也是设计中重要的一条原则。这就要求设计人员在设计前就要深入现场进行调查研究,收集控制现场的资料,收集相关*的国内、国外资料。同时要注意和现场的工程人员、工程技术人员、现场操作人员紧密配合,拟定控制方案,共同解决设计中的重点问题和疑难问题。
2. 保证PLC控制安全可靠
保证PLC控制能够长期安全、可靠、运行,是设计控制的重要原则。这就要求设计者在设计、元器件选择、编程上要考虑,以确保控制安全可靠。例如:应该保证PLC程序不仅在正常条件下运行,而且在非正常情况下(如突然掉电再上电、按钮按错等),也能正常工作。
3. 力求简单、经济、使用及维修方便
一个新的控制工程固然能产品的和数量,带来巨大的经济效益和社会效益,但新工程的投入、技术的培训、设备的也将运行资金的。因此,在控制要求的前提下,一方面要注意不断地扩大工程的效益,另一方面也要注意不断地工程的成本。这就要求设计者不仅应该使控制简单、经济,而且要使控制的使用和方便、成本低,不宜盲目追求自动化和高指标。
4. 适应发展的需要
由于技术的不断发展,控制的要求也将会不断地,设计时要适当考虑到今后控制发展和完善的需要。这就要求在选择PLC、输入/输出模块、I/O点数和内存容量时,要适当留有裕量,以今后生产的发展和工艺的改进。
6SL3320-1TG34-7AA3
内装型PLC的特点和结构
内装型PLC从属于CNC装置,PLC与CNC装置之间的传送在CNC装置内部即可实现。PLC与数控机床之间则通过CNC输入/输出接口电路实现传送(如图1所示)。
内装型PLC具有如下特点
(1)内装型PLC实际上是CNC装置带有的PLC功能。一般作为CNC装置的基本功能提供给用户。
(2)内装型PLC的硬件和整体结构十分紧凑,且PLC所具有的功能针对性强,技术指标合理、实用,尤其适用于单机数控设备的应用。
(3)内装型PLC可与CNC共用CPU,也可以单独使用一个CPU;硬件控制电路可与CNC装置的其他电路制作在同一块印刷电路板上,也可以单独制成一块附加电路板;内装型PLC一般不单独配置输人/输出接口电路,而是使用CNC本身的输入/输出电路;PLC所用电源由CNC装置提供,不需另备电源。
图6-1
图1 内装型PLC的CNC框图
(4)采用内装型PLC结构,CNC可以具有某些控制功能。如梯形图编辑和传送功能,在CNC内部直接处理大量信息等。
的CNC厂家在其生产的CNC产品中,大多了内装型PLC功能。