西门子6ES7318-3EL00-0AB0中央控制器 西门子6ES7318-3EL00-0AB0中央控制器
西门子PLC子程序的应用
子程序常用于需要多次反复执行相同任务的地方,只需要写一次子程序,别的程序在需要子程序的时候调用它,而无需重写该程序。子程序的调用是有条件的,未调用它时不会执行子程序中的指令,因此使用子程序可以减少扫描时间。
上海诗幕自动化设备有限公司
联系人田 工( 销售)
在线(QQ同微信) :619320608
24小时销售技术服务热线 :178-211-37590
6ES7 312-1AE13-0AB0 CPU312,32K内存
6ES7 312-1AE14-0AB0
6ES7 312-5BE03-0AB0
6ES7312-5BF04-0AB0 CPU312C,32K内存 10DI/6DO
6ES7 313-5BF03-0AB0
6ES7313-5BG04-0AB0 CPU313C,64K内存 24DI/16DO / 4AI/2AO
6ES7 313-6BF03-0AB0
6ES7313-6BG04-0AB0 CPU313C-2PTP,64K内存 16DI/16DO
6ES7 313-6CF03-0AB0
6ES7313-6CG04-0AB0 CPU313C-2DP,64K内存 16DI/16DO
6ES7 313-6CF03-0AM0 CPU313C-2DP,64K内存 16DI/16DO组合件(6ES7 313-6CF03-0AB0+6ES7 392-1AM00-0AA0)
6ES7 314-1AG13-0AB0 CPU314,96K内存
6ES7 314-1AG14-0AB0 CPU314,128K内存
6ES7 314-6BG03-0AB0
6ES7314-6BH04-0AB0 CPU314C-2PTP 96K内存 24DI/16DO / 4AI/2AO
6ES7 314-6CG03-0AB0
6ES7314-6CH04-0AB0 CPU314C-2DP 96K内存 24DI/16DO / 4AI/2AO
6ES7 314-6EH04-0AB0 CPU314C-2PN/DP 192K内存/24DI/16DO/ 4AI/2AO
6ES7 314-6CG03-9AM0 CPU314C-2DP 96K内存 24DI/16DO / 4AI/2AO组合件(6ES7 314-6CG03-0AB0+6ES7 392-1AM00-0AA0*2)
6ES7 315-2AG10-0AB0 CPU315-2DP, 128K内存
6ES7 315-2AH14-0AB0 CPU315-2DP, 256K内存
6ES7 315-2EH13-0AB0
6ES7315-2EH14-0AB0 CPU315-2 PN/DP, 256K内存
6ES7 317-2AJ10-0AB0
6ES7317-2AK14-0AB0 CPU317-2DP,512K内存
6ES7 317-2EK13-0AB0
6ES7317-2EK14-0AB0 CPU317-2 PN/DP,1MB内存
6ES7 318-3EL00-0AB0
6ES7318-3EL01-0AB0 CPU319-3PN/DP,1.4M内存
内存卡
6ES7 953-8LF20-0AA0 SIMATIC Micro内存卡 64kByte(MMC)
6ES7953-8LF30-0AA0
6ES7 953-8L20-0AA0 SIMATIC Micro内存卡128KByte(MMC)
6ES7953-8LG30-0AA0
6ES7 953-8LJ20-0AA0 SIMATIC Micro内存卡512KByte(MMC)
6ES7953-8LJ30-0AA0
6ES7 953-8LL20-0AA0 SIMATIC Micro内存卡2MByte(MMC)
6ES7953-8LL31-0AA0
6ES7 953-8LM20-0AA0 SIMATIC Micro内存卡4MByte(MMC)
6ES7953-8LM31-0AA0
6ES7 953-8LP20-0AA0 SIMATIC Micro内存卡8MByte(MMC)
6ES7953-8LP31-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)
6ES7 322-1HF01-9AJ0 开出模块(8点,继电器,2A) (6ES7 322-1HF01-0AA0+6ES7 392-1AJ00-0AA0)
6ES7 322-1HF10-0AA0 开出模块(8点,继电器,*,独立接点)
6ES7 322-1HH01-0AA0 开出模块(16点,继电器)DO
6ES7 322-1HH01-9AJ0 开出模块(16点,继电器) (6ES7 322-1HH01-0AA0+6ES7 392-1AJ00-0AA0)
6ES7 322-5HF00-0AB0 开出模块(8点,继电器,*,故障保护)
6ES7 322-1FH00-0AA0 开出模块(16点,120V/230VAC)
6ES7 323-1BH01-0AA0 8点输入,24VDC;8点输出,24VDC模块
6ES7 323-1BL00-0AA0 16点输入,24VDC;16点输出,24VDC模块
6ES7 323-1BL00-9AM0 16点输入,24VDC;16点输出,24VDC模块 (6ES7 323-1BL00-0AA0+6ES7 392-1AM00-0AA0)
模拟量模板
6ES7 331-7KF02-0AB0 模拟量输入模块(8路,多种信号)
6ES7 331-7KF02-9AJ0 模拟量输入模块(8路,多种信号) (6ES7 331-7KF02-0AB0+6ES7 392-1AJ00-0AA0)
6ES7 331-7KB02-0AB0 模拟量输入模块(2路,多种信号)
6ES7 331-7KB02-9AJ0 模拟量输入模块(2路,多种信号) (6ES7 331-7KB02-0AB0+6ES7 392-1AJ00-0AA0)
6ES7 331-7NF00-0AB0 模拟量输入模块(8路,15位精度)
6ES7 331-7NF00-9AM0 模拟量输入模块(8路,15位精度) (6ES7 331-7NF00-0AB0+6ES7 392-1AM00-0AA0)
6ES7 331-7NF10-0AB0 模拟量输入模块(8路,15位精度)4通道模式
6ES7 331-7HF01-0AB0 模拟量输入模块(8路,14位精度,快速)
6ES7 331-1KF02-0AB0 模拟量输入模块(8路, 13位精度)
6ES7 331-1KF02-9AM0 模拟量输入模块(8路, 13位精度) (6ES7 331-1KF02-0AB0+6ES7 392-1AM00-0AA0)
6ES7 331-7PF01-0AB0 8路模拟量输入,16位,热电阻
6ES7 331-7PF01-9AM0 8路模拟量输入,16位,热电阻 (6ES7 331-7PF01-0AB0+6ES7 392-1AM00-0AA0)
6ES7 331-7PF11-0AB0 8路模拟量输入,16位,热电偶
6ES7 331-7PF11-9AM0 8路模拟量输入,16位,热电偶 (6ES7 331-7PF01-0AB0+6ES7 392-1AM00-0AA0)
6ES7 332-5HD01-0AB0 模拟输出模块(4路)
6ES7 332-5HD01-9AJ0 模拟输出模块(4路) (6ES7 332-5HD01-0AB0+6ES7 392-1AJ00-0AA0)
6ES7 332-5HB01-0AB0 模拟输出模块(2路)
6ES7 332-5HB01-9AJ0 模拟输出模块(2路) (6ES7 332-5HB01-0AB0+6ES7 392-1AJ00-0AA0)
6ES7 332-5HF00-0AB0 模拟输出模块(8路)
6ES7 332-5HF00-9AM0 模拟输出模块(8路) (6ES7 332-5HF00-0AB0+6ES7 392-1AM00-0AA0)
6ES7 332-7ND02-0AB0 模拟量输出模块(4路,15位精度)
6ES7 334-0KE00-0AB0 模拟量输入(4路RTD)/模拟量输出(2路)
西门子PLC子程序的作用
子程序常用于需要多次反复执行相同任务的地方,只需要写一次子程序,别的程序在需要子程序的时候调用它,而无需重写该程序。子程序的调用是有条件的,未调用它时不会执行子程序中的指令,因此使用子程序可以减少扫描时间。
使用子程序可以将程序分成容易管理的小块,使程序结构简单清晰,易于查错和维护。如果子程序中只引用参数和局部变量,可以将子程序移植到其他项目。为了移植子程序,应避免使用全局符号和变量,如I、Q、M、SM、Al、AQ、V、T、C、S、AC等存储器中的**地址。
西门子PLC子程序的创建方法
可采用下列方法创建PLC子程序:在“编辑”菜单中选择“插入→子程序”;在程序编辑器视窗中按鼠标右键,从弹出菜单中选择“插入→子程序”。程序编辑器将从原来的POU显示进入新的子程序,程序编辑器底部将出现标志新的子程序的新标签,在程序编辑器窗口中可以对新的子程序编程。可以使用该子程序的局部变量表定义参数,各子程序最多可以定义16个IN、OUT参数。用右键双击指令树中的子程序或中断程序的图标,在弹出的窗口中选择“重新命名”,可修改它们的名称。 |