西门子6ES7193-6BP40-0DA1西门子6ES7193-6BP40-0DA1
上海诗幕自动化设备有限公司,*从事品自动化设备研发及销售的企业,对各大自动化产品有着强大的优势,并且对优势产品有着大量的备货。与欧洲及从事电气的各大公司有着良好的协作关系。
上海诗幕自动化设备有限公司是*从事西门子工业自动化产品销售和集成的高新技术企业。 在西门子工控领域,公司以精益求精的经营理念,从产品、方案到服务, 致力于塑造一个“行业*”,以实现可的发展。 多年以来,公司坚持“以客户为本,与客户共同发展”的思想, 全力以赴为工矿用户、设计单位、工程公司提供高、高性、高可靠性的整体解决方案。 “我们不仅仅销售的产品”是公司每个员工的工作信条, 在为客户提品和方案的中,我们愿意倾听客户,和客户共同完善, 不断服务,越客户的期望。以此为基础,我们追求客户、厂商和员工三方的共赢。 本公司与德国SIEMENS公司自动化与驱动部门的长期紧作中, 建立了良好的相互协作关系,在自动化产品与驱动产品业务逐年成倍增长, 为广大用户提供了SIEMENS的新的技术及自动控制的佳解决方案。 上海诗幕自动化科技有限公司 具备以下产品优势 西门子可编程控制器,西门子屏,西门子工业以太网, 西门子数控,西门子高低压变频器,西门子电机驱动等等。
仓库存储PLC控制设计
仓库存储控制模型如下图所示:
在两台传送带之间有一个仓库区。传送带1将包裹运送至仓库区,传送带1由电动机M1驱动。传送带2将包裹运出仓库区,传送带2有电动机M2驱动。传送带1靠近仓库一端安装光电开关PEB1确定入库的包裹数,传送带2靠近库区一端安装光电开关PEB2确定出库的包裹数。
控制要求如下:
(1)5个指示灯(HL1~HL5)显示仓库区的占用程度。
(2)电机M1的起停由按钮1和2控制,若仓库装满则传送带1自动停止。电动机M2的起停由按钮3和4控制,若仓库已空,则传送带2自动停止。
(3)库区存储量由MW0中的值决定,MW0的初值为100。MW0中的内容可以通过按钮5,每按一次5,MW0中的内容10,每按一次按钮6,MW0中的内容减10。MW0的内容小不能少于10,大不能大于200。只用当两台电动机都处于停止状态时才可修改MW0中的值。
(4)仓库内剩余空间的包裹存储数以BCD码格式保存在MW10中。
1. PLC硬件配置
控制中的硬件配置如下:
序号
名称
型号说明
数量
1
CPU
CPU313
1
2
电源模块
PS307
1
3
开关量输入模块
321
1
4
开关量输出模块
322
1
5
前连接器
20针
2
2.分析控制要求进行输入输出点分配,并根据分配画出外部接线图。
输出:
序号
输入名称
地址
1
M1开始按钮1(常开)
I0.0
2
M1停止按钮2(常开)
I0.1
3
M2开始按钮3(常开)
I0.2
4
M2停止按钮4(常开)
I0.3
5
加数按钮5(常开)
I0.4
6
减数按钮6(常开)
I0.5
7
光电开关PEB1
I0.6
8
光电开关PEB2
I0.7
输入:
序号
输出名称
地址
序号
输出名称
地址
1
指示灯HL1
Q4.0
5
指示灯HL5
Q4.4
2
指示灯HL2
Q4.1
6
电动机M1(KM1)
Q4.5
3
指示灯HL3
Q4.2
7
电动机M2(KM2)
Q4.6
4
指示灯HL4
Q4.3
SIMATICS7—300可编程控制器的I/O地址
请填写以下配置的SIMATICS7—300可编程控制器的I/O地址
电源
模板
CPU
模板
接口
模板
模拟输
入模板
8×±10V
模拟输
出模板
8×±10V
数字输
入模板
DI32
数字输
入模板
DI16
数字输
出模板
DQ32
答:模拟输入:IW256、IW258、IW260、IW262、IW264、IW266、IW268、IW270模拟输出QW272、QW274、QW276、QW278、QW280、QW282、QW284、QW286数字输入:IB8、IB9、IB10、IB11、IB12、1B13 数字输出:QB16、QB17、QB18、QB19 。
概述
本程序适用于SIMATIC S7-212和S7-214的计数器,可以从0计到255,这要取决于输入10.0的状态。如果将输入10.0置为1,则程序减计数;如果将输入10.0置为0,则程序加计数。
如果输入10.0的状态改变,则将立即输入/输出中断程序,中断程序0或1分别将有储器位M0.0置成1或0。
例图
程序框图
程序和注解
本程序是一个输入/输出中断程序的范例,计数器从0计到255。如果输入10.0为0,则程序加计数;如果输入10.0为1,则程序减计数。
本程序包括以下三个程序:
Main (主程序) 初始化和计数
INT0 (中断程序0) 输入10.0为1时,减计数。
INT1 (中断程序1) 输入10.0为0时,加计数。
本程序长度为32个字
//标题:事件中断
//********主程序*********
//主程序包括初始化程序和计数程序。
//计数器的存储器标志位M0.0的0或1状态,决定计数方向为加或减计数。
//当输入10.0山0变为1时,产生中断事件0,中断程序0 (INT0)。
//中断程序0将存储器位M0.0置成1,主程序减计数。
//当输入10.0山1变为0时,产生中断事件1,中断程序1 (INT1)。
//中断程序1将存储器位M0.0置成0,主程序加计数。
//主程序
LD
MOVB
ENI
ATCH
ATCH
LDN
AB>=
A
EU
INCW
0.1
+0, AC0
+0, 0
+1,1
M0.0
16#FE, ACO
0.5
AC0
//仅扫描时,0.1才为1,进行以下初始化
//将计数累加器ACO清Oa
//允许中断。
//输入10.0为上升沿时事件中断0
//输入10.0为上升沿时事件中断1
//如果存储器的标志位M 0.0为0状态
//且计数累加器ACO的当前计数值小于或等于254
//且0.5秒脉冲
//且上升沿
//那么计算累加器ACO加1
LD
AB<=
A
EU
DECW
M0.0
16#1,AC0
0.5
ACO
//如果存储器的标志位M 0.0为1状态
//且计数累加器ACO的当前计数值大于或等于
//且0.5秒脉冲
//且上升沿
//那么计算器累加器ACO减1
LD
MOVB
MEND
0.0
AC0, QB0
// 0.0是1。
//在输出端00.0至00.7显示ACO的当前计数值。
//主程序结束。
//******中断程序0******
//事件中断程序0将存储器的标志位M0.0置成
//此情况下程序减计数。
//
INT 0 //中断事件0减计数。
S M0.0,1 //将存储器的标志位M0.0置成
RETI //中断程序0结束。
//******中断程序1******
//事件中断程序1将存储器的标志位M 0.0置成Oa
//此情况下程序增计数。
INT 1
R M0.0,1
RETI
//中断事件1加计数。
//将存储器的标志位M0.0置成O。
//中断程序1结束。
请参考SIMATIC S丁EP 7编程参考手册的6.2节“中断指令”,为您提供了更多的有关输入输出中断的信息。
西门子6ES7193-6BP40-0DA1西门子6ES7193-6BP40-0DA1
PLC对工作的要求
PLC是一种用于工业生产自动化控制的设备,一般不需要采取什么措施,就可以直接在工业中使用。然而,尽管有如上所述的可靠性较高,抗能力较强,但当生产过于恶劣,电磁特别强烈,或安装使用不当,就可能造成程序错误或运算错误,从而产生误输入并引起误输出,这将会造成设备的失控和误,从而不能保证PLC的正常运行。要PLC控制可靠性,一方面要求PLC生产厂家设备的抗能力;另一方面,要求设计、安装和使用中引起高度,多方配合才能完善解决问题,有效地增强的抗性能。因此在使用中应注意以下问题:
(1)温度:PLC要求温度在0~55℃,安装时不能量大的元件下面,四周通风散热的空间应足够大。
(2)湿度:为了保证PLC的绝缘性能,空气的相对湿度应小于85%(无凝露)。
(3)震动:应使PLC远离强烈的震动源,防止振动为10~55 Hz的或连续振动。当使用不可避免震动时,必须采取减震措施,如采用减震胶。
(4)空气:避免有腐蚀和易燃的气体,例如化学的酸碱等。对于空气中有较多粉尘或腐蚀性气体的,可将PLC安装在封闭性的控制室或控制柜中。例如电厂的干排渣、干除灰等,在基建后期了封闭小屋。
(5)电源:PLC对于电源线带来的具有一定的能力。在可靠性要求很高或电源特别严重的中,可以安装一台带屏蔽层的隔离变压器,以设备与地之间的。一般PLC都由直流24 V输出提供给输入端,当输入端使用外接直流电源时,应选用直流稳压电源。因为普通的整流滤波电源,由于纹波的影响,容易使PLC接收到错误信息。
西门子6ES7193-6BP40-0DA1
PLC工作原理
PLC是采用“顺序扫描,不断循环”的进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回条指令,开始下一轮新的扫描。在每次扫描中,还要完成对输入的采样和对输出状态的刷新等工作。
PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。
PLC在输入采样阶段:首先以扫描按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。
PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。
输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。