采用软件握手以后,不管PC与PLC的速度相差多远,发送方永远也不会超前于接收方。软件握手的缺点是大大降低了通信速度,因为传送每一个字节,在传送线上都要来回传送两次,并且还要传送握手信号。但是考虑到控制的可靠性以及控制的时间要求,牺牲一点速度是值得的,也是可行的。
PLC方的通信程序只是PLC整个控制程序中的一小部分,可将通信程序编制成PLC的中断程序,当PLC接收到PC发送的数据以后,在中断程序中对接收的数据进行处理。PC方的通信程序可以采用VB、VC等语言,也可直接采用西门子专用组态软件,如STEP7、WinCC。
6ES7 321-1BH02-0AA0 | 开入模块(16点,24VDC) |
6ES7 321-1BH02-9AJ0 | 开入模块(16点,24VDC)组合件 (6ES7 321-1BH02-0AA0+6ES7 392-1AJ00-0AA0) |
6ES7 321-1BH10-0AA0 | 开入模块(16点,24VDC) |
6ES7 321-1BH50-0AA0 | 开入模块(16点,24VDC,源输入) |
6ES7 321-1BH50-9AJ0 | 开入模块(16点,24VDC,源输入)组合件 (6ES7 321-1BH50-0AA0+6ES7 392-1AJ00-0AA0) |
6ES7 321-1BL00-0AA0 | 开入模块(32点,24VDC) |
6ES7 321-1BL00-9AM0 | 开入模块(32点,24VDC)组合件 (6ES7 321-1BL00-0AA0+6ES7 392-1AM00-0AA0) |
6ES7 321-7BH01-0AB0 | 开入模块(16点,24VDC,诊断能力) |
6ES7 321-1EL00-0AA0 | 开入模块(32点,120VAC) |
6ES7 321-1FF01-0AA0 | 开入模块(8点,120/230VAC) |
6ES7 321-1FF10-0AA0 | 开入模块(8点,120/230VAC)与公共电位单独连接 |
6ES7 321-1FH00-0AA0 | 开入模块(16点,120/230VAC) |
6ES7 321-1FH00-9AJ0 | 开入模块(16点,120/230VAC) (6ES7 321-1FH00-0AA0+6ES7 392-1AJ00-0AA0) |
6ES7 321-1CH00-0AA0 | 开入模块(16点,24/48VDC) |
6ES7 321-1CH20-0AA0 | 开入模块(16点,48/125VDC) |
6ES7 321-1BP00-0AA0 | 光电隔离,每组 16,64 DI,DC 24V,3MS,漏/源 |
6ES7 322-1BP00-0AA0 | 光电隔离,每组 16,64 DO,DC 24V,0.3A(源),总电流2A/组 |
6ES7 322-1BH01-0AA0 | 开出模块(16点,24VDC) |
6ES7 322-1BH01-9AJ0 | 开出模块(16点,24VDC) (6ES7 322-1BH01-0AA0+6ES7 392-1AJ00-0AA0) |
6ES7 322-1BH10-0AA0 | 开出模块(16点,24VDC)高速 |
6ES7 322-1CF00-0AA0 | 开出模块(8点,48-125VDC) |
6ES7 322-8BF00-0AB0 | 开出模块(8点,24VDC)诊断能力 |
6ES7 322-5GH00-0AB0 | 开出模块(16点,24VDC,独立接点,故障保护) |
6ES7 322-1BL00-0AA0 | 开出模块(32点,24VDC) |
6ES7 322-1BL00-9AM0 | 开出模块(32点,24VDC) (6ES7 322-1BL00-0AA0+6ES7 392-1AM00-0AA0) |
6ES7 322-1FL00-0AA0 | 开出模块(32点,120VAC/230VAC) |
6ES7 322-1BF01-0AA0 | 开出模块(8点,24VDC,2A) |
6ES7 322-1FF01-0AA0 | 开出模块(8点,120V/230VAC) |
6ES7 322-5FF00-0AB0 | 开出模块(8点,120V/230VAC,独立接点) |
6ES7 322-1HF01-0AA0 | 开出模块(8点,继电器,2A) |
时器T001连续运行,定时器线圈由它自己的常闭触点驱动。当定时器完成定时过程,线圈被激活,使定时器常闭触点无效,通路被打断,由此线圈不能通电。这个新状态也意味着常闭触点不能再通电。因此,最后情况是定时器复位并且自动地再次开始它的定时过程。
这是一个很快的响应。定时器的复位/置位会在程序的大约一次扫描(最多两次扫描)内发生。在如此短的时间内,定时器的连续置位和复位使定时器触点动作如同受脉冲激励。使用定时器T001的常开触点驱动ALT指令说明了这一点。每过20秒,Y001和Y002的输出状态互换。
在这个例子中,变化着的输出对配给杂志的线路进行切换,20秒的停顿用于杂志沿传送带下移并的停倒入等待盒中。这样能保证一个稳定的生产流程,这个过程很容易由照看杂志装箱的一个操作人员管理。
组合逻辑设计法适合于设计开关量控制程序,它是对控制任务进行逻辑分析和综合,将元件的通、断电状态视为以触点通、断状态为逻辑变量的逻辑函数,对经过化简的逻辑函数,利用PLC逻辑指令可顺利地设计出满足要求且较为简练的程序。这种方法设计思路清晰,所编写的程序易于优化,。
用组合逻辑设计法进行程序设计一般可分为以下几个步骤:
1)明确控制任务和控制要求,通过分析工艺过程绘制工作循环和检测元件分布图,取得电气执行元件功能表。
- 西门子CP343-1模块6GK7343-1CX10-0XE0 2024-11-22
- 西门子CP343-1模块6GK7343-1EX21-0XE0 2024-11-22
- 西门子CP343-1模块6GK7343-1EX30-0XE0 2024-11-22
- 西门子CP343-5模块6GK7343-5FA01-0XE0 2024-11-22
- 西门子CP342-5模块6GK7342-5DA03-0XE0 2024-11-22
- 西门子SM322模块6ES7322-1BP00-0AA0 2024-11-22
- 西门子SM322模块6ES7322-1FH00-0AA0 2024-11-22
- 西门子SM322模块6ES7322-5HF00-0AB0 2024-11-22
- 西门子SM322模块6ES7322-1HH01-0AA0 2024-11-22
- 西门子SM322模块6ES7322-1HF10-0AA0 2024-11-22