AC500 PLC软件安装及操作
ABB_AC500软件培训教程(中文)
ABB_AC500软件培训教程(中文)1. 软件介绍ABB AC500是一款功能强大的PLC软件,主要应用于自动化控制领域。
它不仅可以实现传统的PLC编程,还支持多种高级语言编程,如C、C++、Java等。
AC500软件具有可靠性高、速度快、易于维护等优点,因此在工业自动化领域得到了广泛应用。
2. 安装在开始培训之前,我们需要先安装AC500软件。
以下是安装步骤:1.下载安装程序我们可以在ABB官网上下载AC500的安装程序。
下载完成后,双击运行程序,根据提示进行安装。
2.选择安装路径在安装过程中,我们需要选择软件的安装路径。
建议选择一个容量较大的磁盘分区,并确保安装路径没有中文或空格。
3.安装组件在确认安装路径之后,我们需要选择需要安装的组件。
建议将所有组件都选择安装,以便在以后的开发中使用。
3. 界面介绍AC500软件的界面比较简洁,主要分为以下几个部分:1.工具栏工具栏位于软件的顶部,包含了常用的工具按钮,如新建、打开、保存等。
2.项目资源管理器项目资源管理器位于软件的左侧,用于管理工程文件和工程组件。
3.编辑器编辑器位于软件的中央,用于编辑程序代码。
4.输出窗口输出窗口位于软件的底部,用于显示程序编译和调试信息。
4. 编程基础AC500软件支持多种编程语言,如Ladder、ST、FBD、C、C++、Java等。
在本文档中,我们主要介绍Ladder和ST两种编程语言的基础知识。
4.1 LadderLadder是一种图形化编程语言,类似于电路图。
程序由不同的图形元素(如接触器、线圈、定时器等)组成,可以实现数字控制、计数器、定时器等功能。
以下是一个简单的Ladder程序:--| M0.0 |--| M0.1 |这个程序表示:当M0.0为真时,M0.1也为真。
4.2 STST是一种结构化文本编程语言,类似于C语言。
ST可以实现数据处理、逻辑运算等功能。
以下是一个简单的ST程序:IF x = y THENa :=b + c;ELSEa :=b - c;END_IF;这个程序表示:如果x等于y,那么a等于b加上c;否则a等于b减去c。
AC500基于Profinet通讯连接变频器操作指导_V2_2
4
AC500 ACS_Drives 库文件 ...................................................................................... 11
4.1 4.2 4.3 4.4 4.5 库文件组成.................................................................................................................. 11 ACS_DRIVES_BASIC_AC500_V13.lib .......................................................................... 12 ACS_DRIVES_COM_PB_AC500_V13.lib ...................................................................... 14 ACS_DRIVES_CTRL_AC500_V13.lib............................................................................ 15 应用举例 ..................................................................................................................... 20
driveref结构体类型的连接变量done函数执行完毕err错误erno错误号rdyon准备合闸rdyrun准备运行rdyref准备给定已tripped跳闸off2statefalse时有效分断2状态off3statefalse时有效分断3状态switchoninhibit禁止合闸alarm变频器处于报警状态atsetpoint达到设定点remote远程abovelimit超过极限extctrlloc外部2extrunenable允许运行mswbit13无效mswbit14无效mswbit15无效msw主状态字actvalue1实际值1actvalue2实际值2actmcw实际的主控制字北京abb电气传动系统有限公司plc技术部18技术资料ac500issue
中控5.0软件安装步骤
软件的安装安装软件之前,建议关闭其他正在运行的应用程序,这样有助于避免在安装过程中发生冲突垸setup1.将安装包解压之后,找到setup ,双击即可进入安装界面。
2.本软件支持简体中文和英文两种语言。
选择安装语言的种类,如下图1-1所示,然后单击【确定】按钮,进入“欢迎安装软件”窗口。
图1-1选择安装语言对话框提示:如果在安装程序窗口中选择【取消】按钮,可以停止安装3.在“欢迎安装软件”窗口中单击【下一步】按钮,弹出最终用户软件许可协议对话框,如下图1-2所示。
选择【我同意】选项,单击【下一步】按钮。
xiff耳|克呛H・审忑程萍挥床凹it用柠用予言事氐E佯取H1I渣:不■曲*1. = a-B«I a 1 *«*:*■«>• it■帧C WI* *图1-2最终用户软件许可协议4.在随后出现的对话框中选择本软件的安装路径,如下图1-3所示。
在此可以选择您希望安装软件的路径(建议不要安装在C盘),然后点击【下一步】按钮。
图1-3选择安装位置5.在随后出现的安装程序窗口中会询问安装哪些组件,如下图1-4所示<其中包括联机指纹采集器驱动程序、指纹考勤管理程序和使用说明书。
通过鼠标左键点击每项的“ -I”进行选择和取消操作,“」”表示安装该组件,“ □”表示不安装该组件。
建议安装所有组件,如您不需要使用软件的连接指纹仪登记功能,或您的电脑已经有指纹仪驱动程序,可以取消联机指纹采集器驱动程序的安装。
自離杆量少言軽JOLT Hl• t-k A图1-4选择安装组件6.在随后出现的对话框中显示本软件的创建快捷方式的位置,如下图1-5 所示,在此可以选择您希望的位置和名称,然后点击【下一步】按钮。
刖岸rE4*udl<Br|r L fT廿岛T-#・!>+£也li狮・K,AA illfl. XI 匪JlUHiTld上一鼻S J |T-* 简 E ]图1-5选择快捷方式位置7.接着安装程序开始进行文件复制,安装完成后进入联机指纹采集器驱动程序安装界面,如下图1-6所示。
ABB公司AC500PLC培训课程第一天1-12_Task_CN
案例 2: 多个任务
每个开始任务都将创建自已的输入与输出映射区,避免输入区域重叠.
I O I O I O I O 任务 1 任务 2 O 任务 3
Image Inputs Local variables Global variables %M registers %R registers Outputs
© ABB Group December 25, 2010 | Slide 7
任务配置 默认任务
假如在工程中没有进行任务配置,则一个默认任务将被自动创建: 类型: 类型 周期 优先权: 优先权 10 周期时间: 周期时间 t#10ms 程序调用: 主程序) 程序调用 PLC_PRG (主程序 主程序
任务配置 参考资料
1. CoDeSys Help\Target System\ AC500 / S500\System Technology\System Technology of the AC500 CPUs\Inputs, outputs and flags in AC500 or System start-up / program processing 2. CoDeSys Help\CoDeSys Programming System\ The Resources\Task Configuration\
任务配置 自由循环
程序扫描模式: 自由循环任务 任务被配置为自由循环及没有固定扫描时间.
PID
Interval 1
PID
Interval 2
PID
1st cycle
2nd cycle
3rd cycle
Interval 1 Interval 2
无固定间隔执行用于循环控制器, 如图中PID控制
ABBPLCAC500硬件安装手册
安装说明AC500 产品系列目录—目录1TB51x-TB54x (9)1.1 组装 (10)1.2 拆卸 (10)1.3 用螺丝装配 (11)1.4 尺寸 (11)1.5 连接 (12)1.5.1电源 (12)1.5.2串行接口 COM1 (13)1.5.3串行接口 COM2 (13)1.5.4ARCNET 网络接口 (13)1.5.5Ethernet 网络接口 (14)1.5.6现场总线-中性线接口 (14)1.6 清洁 (14)1.7 认证 (15)1.8 回收 (15)2TB56xx-2ETH (16)2.1 组装 (17)2.2 拆卸 (17)2.3 用螺丝装配 (18)2.4 尺寸 (18)2.5 连接 (19)2.5.1CAN接口 (19)2.5.2电源 (20)2.5.3串行接口 COM1 (20)2.5.4Ethernet 网络接口 (21)2.6 清洁 (21)2.7 认证 (21)2.8 回收 (22)3PM5xx (-y) (23)3.1 组装 (24)3.2 拆卸 (25)3.3 尺寸 (25)3.4 连接 (26)3.5 清洁 (26)3.6 认证 (27)3.7 回收 (27)4PM595 (28)4.1 组装 (29)4.2 拆卸 (29)4.3 尺寸 (30)4.4 连接 (31)4.4.1电源 (32)4.4.2串行接口 COM1 (32)4.4.3串行接口 COM2 (32)4.4.4Ethernet 网络接口 (33)4.5 清洁 (33)4.6 认证 (33)22018/11/273ADR024117M02xx, 10, zh_CN目录4.7 回收 (34)5PM56xx-2ETH (35)5.1 组装 (36)5.2 拆卸 (36)5.3 尺寸 (37)5.4 连接 (38)5.5 清洁 (39)5.6 认证 (39)5.7 回收 (39)6CM582-DP (40)6.1 组装 (41)6.2 拆卸 (41)6.3 尺寸 (42)6.4 连接 (43)6.4.1PROFIBUS接口 (44)6.5 清洁 (44)6.6 认证 (44)6.7 回收 (45)7CM589-PNIO(-4) (46)7.1 组装 (47)7.2 拆卸 (47)7.3 尺寸 (48)7.4 连接 (49)7.4.1Ethernet 网络接口 (50)7.5 清洁 (50)7.6 认证 (50)7.7 回收 (51)8TU5xx (52)8.1 组装 (54)8.2 拆卸 (54)8.3 用螺丝装配 (55)8.4 尺寸 (55)8.5 连接 (56)8.6 清洁 (56)8.7 认证 (57)8.8 回收 (57)9TU582-S (58)9.1 组装 (59)9.2 拆卸 (59)9.3 用螺丝装配 (60)9.4 尺寸 (60)9.5 连接 (61)9.6 清洁 (61)9.7 回收 (62)10DC522 (63)10.1 组装 (65)10.2 拆卸 (65)10.3 尺寸 (66)10.4 连接 (67)2018/11/273ADR024117M02xx, 10, zh_CN3目录10.4.1过程电压 (68)10.4.2输入/输出 (68)10.5 清洁 (68)10.6 认证 (69)10.7 回收 (69)11DC523 (70)11.1 组装 (70)11.2 拆卸 (71)11.3 尺寸 (71)11.4 连接 (72)11.4.1过程电压 (73)11.4.2输入/输出 (73)11.5 清洁 (73)11.6 认证 (74)11.7 回收 (74)12DC532 (75)12.1 组装 (75)12.2 拆卸 (76)12.3 尺寸 (76)12.4 连接 (77)12.4.1过程电压 (78)12.4.2输入 (78)12.4.3输入/输出 (78)12.5 清洁 (79)12.6 认证 (79)12.7 回收 (79)13DI524 (80)13.1 组装 (82)13.2 拆卸 (82)13.3 尺寸 (83)13.4 连接 (84)13.4.1过程电压 (85)13.4.2输出 (85)13.5 清洁 (85)13.6 认证 (86)13.7 回收 (86)14DI581-S (87)14.1 组装 (87)14.2 拆卸 (88)14.3 尺寸 (88)14.4 连接 (89)14.4.1过程电压 (90)14.4.2输入 (90)14.5 清洁 (91)14.6 认证 (91)14.7 回收 (91)15DO524 (92)15.1 组装 (94)15.2 拆卸 (94)15.3 尺寸 (95)42018/11/273ADR024117M02xx, 10, zh_CN目录15.4 连接 (96)15.4.1过程电压 (97)15.4.2输出 (97)15.5 清洁 (97)15.6 认证 (97)15.7 回收 (98)16DO526 (99)16.1 组装 (99)16.2 拆卸 (100)16.3 尺寸 (100)16.4 连接 (101)16.4.1过程电压 (102)16.4.2输出 (102)16.5 清洁 (102)16.6 认证 (103)16.7 回收 (103)17DX522 (104)17.1 组装 (107)17.2 拆卸 (107)17.3 尺寸 (108)17.4 连接 (109)17.4.1过程电压 (110)17.4.2输入 (110)17.4.3输出 (110)17.5 清洁 (111)17.6 认证 (111)17.7 回收 (111)18DX531 (112)18.1 组装 (115)18.2 拆卸 (115)18.3 尺寸 (116)18.4 连接 (117)18.4.1过程电压 (118)18.4.2输入 (118)18.4.3输出 (118)18.5 清洁 (119)18.6 认证 (119)18.7 回收 (119)19DX581-S (120)19.1 组装 (120)19.2 拆卸 (121)19.3 尺寸 (121)19.4 连接 (122)19.4.1过程电压 (123)19.4.2输入/输出 (123)19.5 清洁 (124)19.6 认证 (124)19.7 回收 (124)20AI523 (125)20.1 组装 (127)2018/11/273ADR024117M02xx, 10, zh_CN5目录20.2 拆卸 (127)20.3 尺寸 (128)20.4 连接 (129)20.4.1过程电压 (130)20.4.2输入 (130)20.5 清洁 (131)20.6 认证 (131)20.7 回收 (131)21AI531 (132)21.1 组装 (134)21.2 拆卸 (134)21.3 尺寸 (135)21.4 连接 (136)21.4.1过程电压 (137)21.4.2输入 (137)21.5 清洁 (138)21.6 认证 (138)21.7 回收 (139)22AI581-S (140)22.1 组装 (140)22.2 拆卸 (141)22.3 尺寸 (141)22.4 连接 (142)22.4.1过程电压 (143)22.4.2输入 (143)22.5 清洁 (144)22.6 认证 (144)22.7 回收 (144)23AO523 (145)23.1 组装 (145)23.2 拆卸 (146)23.3 尺寸 (146)23.4 连接 (147)23.4.1过程电压 (148)23.4.2输出 (148)23.5 清洁 (149)23.6 认证 (149)23.7 回收 (149)24AX521 (150)24.1 组装 (150)24.2 拆卸 (151)24.3 尺寸 (151)24.4 连接 (152)24.4.1过程电压 (153)24.4.2输入 (153)24.4.3输出 (153)24.5 清洁 (154)24.6 认证 (154)24.7 回收 (154)62018/11/273ADR024117M02xx, 10, zh_CN目录25AX522 (155)25.1 组装 (157)25.2 拆卸 (157)25.3 尺寸 (158)25.4 连接 (159)25.4.1过程电压 (160)25.4.2输入 (160)25.4.3输出 (160)25.5 清洁 (161)25.6 认证 (161)25.7 回收 (161)26DA501 (162)26.1 组装 (165)26.2 拆卸 (165)26.3 尺寸 (166)26.4 连接 (167)26.4.1过程电压 (168)26.4.2输入/输出 (168)26.5 清洁 (169)26.6 认证 (169)26.7 回收 (170)27CD522 (171)27.1 组装 (171)27.2 拆卸 (172)27.3 尺寸 (172)27.4 连接 (173)27.4.1过程电压 (174)27.4.2输入 (174)27.4.3输入/输出 (175)27.4.4输出 (175)27.5 清洁 (176)27.6 认证 (176)27.7 回收 (176)28CI5x1 (177)28.1 组装 (179)28.2 拆卸 (179)28.3 尺寸 (180)28.4 连接 (181)28.4.1过程电压 (182)28.4.2输入/输出 (182)28.5 清洁 (183)28.6 认证 (183)28.7 回收 (184)29CI5x2 (185)29.1 组装 (187)29.2 拆卸 (187)29.3 尺寸 (188)29.4 连接 (189)29.4.1过程电压 (190)29.4.2输入/输出 (190)2018/11/273ADR024117M02xx, 10, zh_CN7目录29.5 清洁 (191)29.6 认证 (191)29.7 回收 (191)30CI541-DP (192)30.1 组装 (192)30.2 拆卸 (193)30.3 尺寸 (193)30.4 连接 (194)30.4.1过程电压 (195)30.4.2输入/输出 (195)30.5 清洁 (196)30.6 认证 (196)30.7 回收 (197)31CI542-DP (198)31.1 组装 (198)31.2 拆卸 (199)31.3 尺寸 (199)31.4 连接 (200)31.4.1过程电压 (201)31.4.2输入/输出 (201)31.5 清洁 (202)31.6 认证 (202)31.7 回收 (202)82018/11/273ADR024117M02xx, 10, zh_CN—1 TB51x-TB54x●TB511-ARCNET ●TB511-ETH ●TB511-ETH-XC ●TB521-ARCNET ●TB521-ETH ●TB521-ETH-XC ●TB523-ETH ●TB541-ETH ●TB541-ETH-XCTB51x-TB54x2018/11/273ADR024117M02xx, 10, zh_CN 9XC =极端 情况极端情况适用于极端环境条件下的端子座无 XC版本标志。
AC500-eCo_使用手册
1.3.
连接电源
如果不注意预防措施可能导致人身伤害或产品的损坏。
注意
确保 CPU 在停止模式下。 需要连接 24V 直流电源至电源端子。电源端子从 左至右依次为 24V 输入(L+ ,M),控制回路地 线,24V 输出(L+ ,M)。 接线后,接通电源你会看到 LED PWR 变为绿色:
L+ M 24V in FE L+ M 24V out
北京 ABB 电气传动系统有限公司 PLC 技术部
2
技术资料 AC500/Issue: 09.2011
1. 序言
1.1. 面向的读者
本手册面向的读者是那些负责调试和使用 AC500-eCo 的用户。读者需要具备基本的电气知识、电 气接线经验以及 PLC 操作方面的知识。
1.2.
准备工作
在开始之前,需要至少准备以下元件: 1. AC500-eCo 的 CPU(本手册以 PM564-T-ETH 为例)及 24V 直流电源; 2. RS485 的 USB 编程电缆(TK503)或以太网电缆; 3. PS501 安装 CD 及电脑; 4. 螺丝刀; 5. 电缆若干;
北京 ABB 电气传动系统有限公司 PLC 技术部
7
技术资料 AC500/Issue: 09.2011
技术资料
AC500-eCo 可升级的控制器 灵活的自动化控制系统
开始使用 AC500-eCo
目录
1. 序言 ............................................................................................................................. 3
ABB AC500-eCo PLC 使用说明
AC500-eCoAC500-eCo1. (3)1.1. (3)1.2. (3)1.3. (3)1.4.CPU I/O (4)1.5.PLC (5)2. PS501 Control Builder (6)3.ABB Configurator (8)4. (9)4.1. (9)4.2. (10)4.3. (11)4.4. CPU IO (12)4.5. CPU IP (14)4.6. (15)4.7. (17)4.8. PLC (20)4.9. (21)5.CS31 I/O (22)AC500-eCo CS31 - (23)6. COM1 COM2 Modbus RTU (27)1 (27)2 (28)6.3. (30)6.4. COM_MOD_MAST (31)7.AC500-eCo (34)7.1. (34)7.2. (35)7.3. (36)1.1.1.AC500-eCo PLC1.2.1 AC500-eCo CPU PM564-T-ETH 24V2 RS485 USB TK503 3 PS501 CD4 51.3.CPUL+ M FE L+ M 24V in 24V out24V 24V L+ 24V L+LED PWR1.4.CPU I/OPM564 CPUPM564 CPU PM564-TPM564 CPU PM564-R)1.5.PLCAC500-eCo TK503TK503TK503 \CD_AC500\Driver\TK503_TK504\ TK503_TK504_Installer.exeAC500-eCo2. PS501 Control BuilderCD - ROM CD - ROM “CD_Menu_V5x.exe” ”- >“ “[X]:\ CD_Menu_V5x.exe” [X] CD- ROM“Please select language”3.ABB ConfiguratorABB Configurator tools -> Optionen -> Internationale Einstellungen -> Spezielle Sprache4.4.1.1 ABB Configurator “File”/“2 CPU : AC500 PM564-ETH34.2.1) “File” / “ ...” “My Documents”2) “Save”4.3.1)IO “IO_Bus(I/O-Bus)”2)4.4. CPU IO1) “IO(Onboard IOs)” IO2) IO3) Input0~4 Input, Interrupt on rising edge, Interrupt on fallingedge Fast counter4) Input AI0~1 Digital input Analog input 0 (10V)5) Output0~4 Output PWM PWM PWM6) Output 0 0...10V, 0...20mA 4...20mA7) “I/O4.5. CPU IP1) “Tools”\“IP2) ” CPU IP3) IP4) IP4.6.1) “AC500_1” “Yes”CoDeSys2) POU PLC_PRG3) IL FBD LD ”\“4) ”\“ ”\“ ...”5) LD6)”,4.7.1) CPUAC500-eCo CPU : COM1 EthernetCOM1 ABB Configurator COM1 – Online_Access [COM1 – Online Access]2) CoDeSys ...”3) “Gateway... ” Connection Local4) “New” Serial RS2325) : “Motorola byteorder”“Yes”6) “New” TCP/IPAddress AC500-eCo IP PC IP AC500-eCo IP4.8. PLC1) PLC ” :CPU2)CPU EPROM4.9.1) AC500-eCo run2)3)4)5.CS31 I/OAC500-eCo PLC ABB CS31AC500-eCo : DC551-CS31 CI592-CS31I/O : 732 32CS31 : 31 :500 3 2000 : 187.5 Kbit/sAC500-eCo CS31 -1) “Interface [FIX]”COM1 – Online_Access [COM1 – Online Access] “COM1_CS31_Bus”2)COM1 – Online_Access [COM1 – Online Access] COM1_CS31_Bus (COM1 - CS31-BusDC551_CS313) DC551-CS31I/O4)CS31 RS-485 31DC551-CS31 DC551-CS317 I/O 240 DI 240 DO 32 AI 32 AO5) I/O6)6. COM1 COM2 Modbus RTU1COM1 SUB-D RS-485 COM1RS-485120OhmsRxD/TxD-P RxD/TxD-NRS-4852COM2 5 RS-485 COM2RS-485120OhmsRxD/TxD-P RxD/TxD-NAC500-eCo CPU COM2 COM2 1-2 3-4RS-4856.3.1) “Interface [FIX]”COM1 – Online_Access [COM1 – Online Access] “COM1_MODBUS”2)COM1 – Online_Access [COM1 – Online Access] COM1_MODBUS (COM1 – MODBUS)RS-485 MODBUS RTS control“Telegram” CPU MODBUS Operation mode “Master”, CPU MODBUS Operation mode “Slave”,3) COM MODBUS RTU “Enable login”“Enable” “Parity” “none”6.4. COM_MOD_MASTCOM_MOD_MAST Modbus_AC500_V10.LIB COM_MOD_MAST COM COM1 COM2 MODBUS COM_MOD_MAST COM_MOD_MAST Control Builder (PS501) MODBUS EN COM_MOD_MASTCOM_MOD_MASTEN BOOLCOM BYTE COM1, COM2SLAVE BYTEFCT BYTETIMEOUT WORD msADDR WORD /NB WORDDATA DWORDDONE BOOLERR BOOLERNO WORD1)EN BOOL ( )ENERR ERNO EN2)COM BYTE (com)COM MODBUSCOM = 1: COM1COM = 2: COM23)SLAVE BYTE ( )SLAVE4)FCT BYTE ( )FCT01 02 n03 04 n05 106 107 815 n16 n5)TIMEOUT WORD ( )TIMEOUT msTIMEOUTMODMAST -1 ms6)ADDR WORD ( )ADDRMODBUS AC500 MODBUS MODBUS ADDR7)NB WORD ( )NBNB NB NBFCT Nb01 02 200003 04 125 /6205 106 107 815 196816 123 /618)DATA DWORD ( )DATA FCT 1 n9)DONE BOOL ( )DONE DONE TRUE ERR ERR TRUE ERNO10)ERR BOOL ( )ERR DONE DONE=TRUE ERR=TRUE ERNO11)ERNO WORD ( )ERNO ERNO DONE ERR ERNO DONE TRUE ERR TRUE ERNOMODBUS7.AC500-eCo7.1.AC500-eCo COM1 COM2 CP400 AC500-eCoAC500-eCo CP400AC500-eCo COM1 CP400 COM1,COM3 TK4067.2.1) AC500-eCo RS-485 MODBUS 0( NONE)2) CP400 6 ON (6 OFF)3)CP400 AC500-eCo( NONE) CPU MODBUS4) CP400 ABB AC500-eCo MODBUSCPU MODBUS5) CP400 CPUCP400 CP4007.3.1) RJ45 RJ45 RJ45RJ45 2) AC500-eCo AC500-eCoMODBUS TCP/IP 0 Ture3) CP400 6 ON (6 OFF)4)CP400 IP5) CP400 ABB AC500 PM571 Ethernet CPU IP6) CP400 CPUCP400 CP400Doc. kind: No. o. p.: Helpline document 31Title: Lang.:AC500-eCo.doc CN。
ABB AC500 编程软件培训
AC 500
Interface端口配置:
选中COM1或COM2,点击右键 选择Replace element,可以设定不同的工作模式
编程口 Online access ASCII MODBUS CS31-Bus:COM2不能设定为此模式 AC500可通过FBP作为从站集成到其他总线系统上
Couplers通讯配置一:集成通讯端口
选择Couplers->Internal,点击右键 通过Replace element,选择CPU集成的网络
不集成任何网络 Ethernet ARCNET
AC 500
Couplers通讯配置二:扩展通讯模块
Advant Controller 500
PS501 软件培训教程
AC 500
第一章
软件安装
AC 500
软件安装:
选择语言English 点击Installation PS501
AC 500
用户界面:
菜单栏
工具条 所有功能可以通过菜单栏进行操作,最经常使用的功 能可以直接通过标准工具条中的图标进行操作。ect Organizer
包含4个选项卡
程序组织单元POU 数据类型Data types 可视化Visualization 资源Resource
AC 500
第三章
硬件组态
AC 500
硬件配置:
在Object Organizer中选择Resource 选项卡
双击PLC Configuration,在中间出 现的窗口中进行设置
ABBAC500PLC通讯连接方法图解
ABB AC500PLC通信连接方法图解前提:正确安装好ABB AC500编程软件Codesys(PS501 V1.3.2)ABB AC500 PLC通信连接方法步骤如下:有两种方式实现通信连接,串口和以太网的方式,先以串口方式来说明。
一、以串口方式建立通信连接:进入编程环境“CODESYS”,新建一个工程,然后按下面步骤进行通讯的配置:第一步:在编程环境中,在左边的状态栏中选择资源“Resource”选项卡,进行如下图配置。
包括硬件组态,选择COM口,再设置对应的端口参数。
缺省情况下两个com口都是可以直接连上的。
第二步:进入“通信参数”配置对话框。
点击Online/Communication Parameter…,打开Communication Parameter画面,配置网关。
第三步:选择网关(Gateway)。
点击下图中的按钮Gateway…第四步:采用默认网关“Local”。
在打开的Gateway窗口画面中,选择Connection为Local。
也就是通过本机与PLC通信。
如果是通过其他服务器网关通信,必须选择Tcp/Ip。
第五步:选择“通信方式”。
通信方式有多种,可以选择Serial(RS232),也可选择Tcp/ip。
关键是看通过串口还是以太网的方式来实现连接。
下图中是选择Serial(RS232)。
首先,先给通信方式起名,推荐起的名字如Serial(RS232)。
如果是Tcp/ip的通信方式的话,就可以直接输入ip地址作为名字,比如对机舱CPU的通信可以起名为Master-192.168.1.130;而塔基的话,可以起名为Towerbase-192.168.1.132。
第六步:选择通讯波特率(与第一步中的波特率一致)。
既然是通过串口的方式来实现通信连接,就必须选择Port口,波特率,校验,停止位。
当然还要选择是motorola byteorder激活为Yes,见下一步的设置。
第七步:选择位序方式为“摩托罗拉”位序。
abb plc ac500 PM573说明书
abb plc ac500 PM573说明书禁止带电安装或维修传动单元、电机电缆或电机。
在切断输入电源之后,应至少等待5分钟,待中间电路电容放电完毕后再进行操作。
还应使用万用表(阻抗至少为1兆欧)测量以确定1.传动输入相U1,V1,W1与柜架间的电压接近0V.2.端子UDC+和UDC-与柜架间的电压接近0V.禁止在传动单元或外部控制电路带电时操作控制电缆。
即使ACS800主电源断电,其内部仍可能存在由外部控制电路引入的危险电压。
所有的绝缘测试必须在断开电缆连接的情况下进行。
重新连接电机电缆时,应确保相序正确。
注意:不管电机是否运行,只要ACS800传动的输入电源接通,电机电缆端子都会存在危险高电压。
制动控制端子(UDC+UDC-R+和R-端子)带有危险直流高电压(大干500 V)。
继电器输出端子RO1~RO3在接通115V或220V(230V)电压时,带有危险高电压。
将ACS800、电机和相连设备正确接地,以便在任何情况下都能确保工作人员的安全,并减少电磁辐射和干扰。
确信接地导线的截面积足够大,以满足安全规范的要求。
多台ACS800的接地端子不能串联连接。
在符合欧洲CE标准和其它一些必须要减少EMC辐射的安装地点,电缆入口应保持360 度高频接地,以抑制电磁干扰。
此外,电缆屏蔽层必须与保护接地线(PE)相连接,以符合安全规范。
在浮地或高接地电阻(>30Ohms)的电力系统中,不要安装带有EMC滤波器(可选件为+E202或+E200)的变频器。
注意:只有电缆屏蔽层的导电截面尺寸符合安全规范时,才可当作设备接地导线用。
如果ACS800的漏电流大于35mA(交流)或10mA(直流),则需要连接一个固定的保护接地线。
AC500操作入门
操作入门我们将向你介绍:使用PS501软件和AC500系统编辑一个小程序。
使用入门:下面我们举一个例子说明创建一个工程:•一个CPU单元(PM581-ETH )和一个CPU地板(TB511-ETH,带一个扩展通讯槽)•一个数字量I/O模块DC532 (16点数字量输入,16点数字量输入/输出可设置。
)•一个24v DC 电源。
•一个安装了PS501 软件的可以用来编辑程序的计算机。
•一根电缆(TK501 5m)用来连接CPU和计算机的串口编程电缆。
任务:在这个例子里,我们是用FBD(功能块)方式编辑程序。
以一个数字量输入信号触发一个数字量输出信号。
创建一个新工程:1.首先,打开ABB的PS501软件,选择[File] /[New] 新建一个工程。
如下图所示:2.在弹出的窗口中选择相应的CPU型号,本例中我们选择:“AC500 PM581”。
选择完毕后,点击[OK]3.在上步点击[OK]之后,弹出目标设定窗口。
通常我们选择默认设置,直接点击[OK]键确认。
4. 在这个弹出的窗口中,你可以选择POU(程序组织单元)的名字、可以选择POU的类型还可以选择POU的编程语言。
在这个例子中我们选择了FBD(功能块编程语言),默认PLC_PRG名字。
5. 现在你已经打开一个新工程了:把新建的工程保存在电脑中:1. 点击[File] / [Save as ] 把新建工程保存在软件的安装目录下[Projects ]文件夹下。
2.确定新建工程的名称,保存在电脑中。
硬件组态:1.点击右侧窗口中的[Resources]标签:2. 在弹出窗口中点击[PLC Configuration ]选项,出现下图窗口。
3.在中间出现的窗口中,有一个以[AC500]为名称的文件夹。
打开文件夹,出现硬件组态树状结构图。
选择每一项内容,并在上点击鼠标右键,可以进行相应的设定和选择。
本例中我们只选择I/O – BUS [ FIX ] 选项,点击鼠标右键,进行I/O模块的选择。
abb-ac500编程软件培训教程
PLC_PRG默认的执行模式为周期执行,周期时间为10ms 可以选择PLC_PRG的编程语言!
W
W
默认自动生成命名为PLC_PRG,类型为Program的POU
W
.P
LC W
O R
LD
.C
N
PS501
AC 500
工程选项Project Options:
添加模块依次为: DC505(8DI/8DC),DI524(32DI), DC532(16DI/16DC),DC523(24DC), AI523(16AI),AO523(16AO), AX521(4AI/4AO) 生成的输入输出与模块的对应关系 如图所示
© ABB Group - 30 24-Aug-07
Couplers通讯配置一:集成通讯端口
不集成任何网络
© ABB Group - 19 24-Aug-07
Ethernet ARCNET
W
通过Replace element,选择CPU集成的网络
W
选择Couplers->Internal,点击右键
W
.P
LC W
O R
LD
.C
N
PS501
AC 500
通过FBP进行分布式扩展(十三)
LD
.C
N
© ABB Group - 37 24-Aug-07
PS501
AC 500
W W W .P LC W
程序组织单元POU
O R
第四章
LD
.C
N
PS501
AC 500
程序组织单元POU
在对象管理器的POU选项卡中选择POUs,点击右键 选择Add Object POU命名 POU类型:程序,功能块,功能
A030.MBTCP_AC500
A030.MBTCP_AC500驱动
支持ABB的AC500系列PLC的以太网通讯;
设置PLC以太网.
安装PS501 V2.0以上版本软件。
打开AC500编程软件Control Builder Plus(CBP),创建项目并选择CPU型号:
执行[IP_Setings(IP设置)],出现下面界面:
勾选[强制IP设置],设置PLC的IP地址:
通过执行[IP配置]为PLC设置临时IP地址,以实现PLC的第一次程序下传:
选择下面界面中的[Onboard_Ethernet(机载以太网)],点击右键,执行[添加设备],添加[Modbus on TCP/IP],设置[服务器连接]的数量,最多可支持12个连接:
安装驱动程序:
定义设备号:
各种数据类型的在每个设备号中的最大数据长度:
数据类型 数据长度 单位
%MB 1024 字节
%MW 512 字
%MD 256 双字
应选用的处理方式:
数据类型 数值类型 处理方式
%MB 字节 y=x
整数 y=I2(x2,x1)、y=UI2(x2,x1)
双整数 y=I4(x4,x3,x2,x1)、y=UI4(x4,x3,x2,x1)
浮点数 y=R4(x4,x3,x2,x1)
%MW 整数 y=I2(xh,xl)、y=UI2(xh,xl)
双整数 y=I4(x22,x21,x12,x11)、y=UI4(x22,x21,x12,x11)
浮点数 y=R4(x22,x21,x12,x11)
%MD 双整数 y=I4(x(4,3,2,1))、y=UI4(x(4,3,2,1))
浮点数 y=R4(x(4,3,2,1))。
ABB_AC500软件培训教程
ABB_AC500软件培训教程
ABBAC500软件培训教程
ABBAC500是一款功能强大的工业自动化控制器,它具有开放性、灵活性和可扩展性的特点,广泛应用于各种自动化系统中。
为了更好地理解和掌握AC500软件的使用方法,以下是一份详细的ABBAC500软件培训教程。
第一部分:AC500软件介绍及安装
第二部分:AC500软件界面介绍
第三部分:创建项目和程序
在AC500软件中,我们首先需要创建一个项目,然后在项目中创建程序。
点击项目管理器中的“新建项目”按钮,填写项目名称、文件路径等信息,点击“确定”创建项目。
然后在项目管理器中右键点击项目,选择“新建程序”,填写程序名称,点击“确定”创建程序。
第六部分:调试和监控程序
第七部分:在线监控和远程访问
AC500软件支持在线监控和远程访问功能,使得我们可以通过网络对PLC进行监控和操作。
在工具栏中,点击“远程”按钮,选择正确的通信接口和参数设置。
然后,我们可以通过网络访问PLC,并实时查看程序状态和变量值。
总结:。
ABB AC500 PLC-AC500 PLC浏览器操作说明
含义
显示程序属性 显示程序状态 文件复制命令 文件重命名命令 文件删除命令 文件命令目录 把断电保持变量写到 RAM 数据存储区中 从 RAM 数据存储区中恢复断电保持变量 设置 PLC 密码(登陆时需要) 删除 PLC 密码 显示 PLC 使用内容(系统和 IEC、任务、通讯) 显示固件信息(版本、驱动) 允许任务跟踪 禁止任务跟踪 存储任务跟踪内容到 RAM 显示一个驱动器或路径下的内容,例如: fdir userdisk, fdir sdcard/userdata 转储一个文件的内容 创建一个文件夹 删除一个空文件夹 重名名一个文件夹 设置 CPU IP 地址 基准设置为 µs 复位诊断系统 确认所有错误信息 确认类别 X(X=1...4)的所有错误 显示和设置实时时钟的时间 显示和设置实时时钟的日期 获取电池状态 将引导工程保存到 SD 卡中。 显示和改变 SD 卡功能 从 SD 卡更新引导代码 从 SD 卡更新固件 从 SD 卡更新通讯模块 X 的固件 显示 CPU 负荷(当前、最小、最大、平均) 从 FLASH 中删除用户程序 从 SD 卡上读取/存储掉电保持寄存器数据 retain clear ->清除保持数据存储区 RETAIN 的变量 retain save ->保存断电保持数据存储区 RETAIN 的变量到 RAM 盘中 retain restore ->从 RAM 盘中恢复断电保持数据存储区 RETAIN 的变量 retain export ->从 RAM 区导出断电保持数据 RETAIN 变量到
1.2 CodeSys 平台中的 PLC 浏览器
在 CodeSys 对象组织器的“资源”选项卡中,可以打开 PLC 浏览器窗口,如图 2 所示。PLC 浏览器窗口是一个基于文本的控制监视器。PLC 浏览器由命令输入行和信 息窗口组成。使用标准命令直接访问 CPU 完成诊断和调试功能。 PLC 浏览器命令只有在联机状态下才有效。
AC500 PLC快速操作入门
PS501 AC500• CPU PM581-ETH CPU TB511-ETH • I/O DC532 16 16 / • 24v DC• PS501• TK501 5m CPUFBD1. ABB PS501 [File] /[New]2. CPU AC500 PM581[OK]3. [OK] [OK]4. POU POU POU FBD PLC_PRG5.:1. [File] / [Save as ] [Projects ]2.1. [Resources]2. [PLC Configuration ]3. [AC500]I/O – BUS [ FIX ] I/ODC532 16DI / 16DC1. DC532-16 DI/16DC2.3. DC532 DI 0-15 / WORD BYTE BOOL BOOL Input 0 – Input 15 .4.5.AT6. 16 16 DC16DC532 16 ( 1.Digital In/Outputs – Inputs 2.Digital In/Outputs – Outputs )( )1. [POU] FBD2. IN R (Assign)2.F2 [Help Manager]I0 digital (BOOL) Q0 digital (BOOL)4. [Project] [Rebuild ] [ Rebuild all ]1. CPUAC500 CPU COM1 / COM2 CPU Ethernet COM2 [Resource] COM2 – Online access [SLOT] ( )2. [Online] [Communication Parameters ]2. [Gateway…] [Connection]Local4. [New] Serial RS2325. [ Motorola byte order ] YesPLC1 PLC[ online ] – Login : CPU2. Boot1. [ Online ] Run2.3.4.<End>AC500 PLC 7 I/O I/O AC500 Profibus-DP CanOpen DeviceNet… ABB CS31Profibus DP DC505-FBP Profibus DP Max 7 Max 32 32 64 Profibus DP 32 1200CPU: PM581-ETH CM572-DP Profibus - DP DC505-FBP Profibus - DP1 . CPU3. [Resources]3.4. [Online]5. [Tools]PROFIBUS-DP [Tools] []6. [ PROFIBUS-DP CM572-DPM]PROFIBUS-DP PDP22-FBP DPV1-moudal ]8. : [Modules][Available Modules] [DC505-FBP] [Configured Modules] DC505-FBP DC505-FBP I/O [ Max7 Max 64 ]9. [Driver] [Driver name ] COM4[Gateway Configurated]10. [Device Assignment] [OK]11. [NetConnect] [Create Variable]12.13. [File] – [save]14.ENDABB CS31AC500 PLCABB CS31AC500 DC551-CS31 I/O Max 7 Max 32 / 32 64AC500 CPU COM1 CS31 AC31 PLC 50 90 PLC CPU AC31 PLC 50 CPU 6 I/O …CS31 31500 3 1200 187.5Kbit/s• AC500 CS31•PM581 CPU + TB511-ETH CPU +TA524 +DC523 I/O +TU515 I/O , DC 24V .•DC551-CS31 ( , 8DI / 8 DC I/O ) + TU551-CS31 + I/O .( )1. I/O( Interface [FIX] ) COM1-Online access [SLOT][ Replace element ][ COM1- CS31 Bus]2. COM1-Online access [SLOT] COM1- CS31 Bus [SLOT] [ Append Sub element ] [DC551-CS31 8DI+16DC ][Append Sub element] I/O4. CS31 RS-485 31 DC551-CS31 DC551-CS31 7 I/O 645. I/OEndCPU CPUAC500 PLC IPIP IP IP IPIP IPIPPM5x1-ETH-Internal-Ethernet[SLOT]POU [ Resource] [Tools] [IP Configuration]CPU [Search Device] IPCPU IPIP 192.168.1.111 ; CPU IP IP 0.0.0.0IP [Configure] – [Set IP Address]IP CPU [OK][Search Devices ] IP IP 192.168.10.100 . IP IP<END>IP COM CM577-ETHCM577-ETH [3S Gateway Driver] [Gateway Configuration][Device Assignment] PM5x1-ETH-Internal-Ethernet[SLOT][Configuration ] IP IP100.10.168.192 IP 192.168.10.100CPU Server [OMB_SRTUP] [Server Connections] 2CPU 2 IPIP<END>AC500 :1.1AC500PS501 PS501 %I %QX B W D [YES]Symbol AT address : Type [:=initialization value] *comment*[-]PLC PLC 1.2AC500 /AC500PS5011 I/O I/O 7 Max: 32IX QX IW QWCS31 31 Max 32 2 COM10-61I/O RS-232 / RS-4853 COM2 I/O RS-232 / RS-4854 FBP Field Bus Plug5 Int. Coupler ARCNET… ( )PS501 6 Line 0 Internal4KB %I0.xx / %Q0.xxCouple7 Line 1 1 4KB %I1.xx / %Q1.xx8 Line 2 2 4KB %I2.xx / %Q2.xx9 Line 3 3 4KB %I3.xx / %Q3.xx10 Line 4 4 4KB %I4.xx / %Q4.xx1.2.1• I/OI/O Bus %IB0 … to %IB999 %QB0 … to %QB999 COM1: %IB1000… to %IB1999 %QB1000… to %QB1999 COM2: %IB2000… to %IB2999 %QB2000… to %QB2999 FBP %IB3000… to %IB3999 %QB3000… to %QB3999• Byte %IB / %QB•1.2.2/PS501 CPU I/O 4KBI/O COM1 COM2 FBP 0000…0999 1000…1999 2000…2999 3000…4095 %IB0…%IB4095 %IW0…%IW2047 %ID0…%ID1023 %IX0.0…%IX4095.7 CPU I/O4KB CPUI/O COM1 COM2 FBP 0000…0999 1000…1999 2000…2999 3000…4095 %QB0…%QB4095 %QW0…%QW2047 %QD0…%QD1023 %QX0.0…%QX4095.7 4KB%IB0...%IB4095 %IW0...%IW2047 %ID0...%ID1023 %IX0.0...%IX4095.7 0 (4)4KBLine00.0000 … 0.4095%QB0…%QB4095 %QW0…%QW2047 %QD0…%QD1023 %QX0.0…%QX4095.7 14KB%IB1.0…%IB1.4095 %IW1.0…%IW1.2047 %ID1.0…%ID1.1023 %IX1.0.0…%IX1.4095.754KBLine11.0000… 1.4095%QB1.0…%QB1.4095 %QW1.0…%QW1.2047%QD1.0…%QD1.1023 %QX1.0.0…%QX1.4095.7…4 4KB%IB1.0…%IB1.4095 %IW1.0…%IW1.2047 %ID1.0…%ID1.1023 %IX1.0.0…%IX1.4095.784KBLine44.0000… 4.4095%QB1.0…%QB1.4095 %QW1.0…%QW1.2047%QD1.0…%QD1.1023 %QX1.0.0…%QX1.4095.71.2.3I/OI/O I/O Routine ISRCS31CS31 I/O ISR[ %IX0.0 %IX0.0 … IX0.7 ][Online]/%QX0.0 %QX0.0 ... %QX0.7 CS31 0 (4)I/O C31CS31Line0 Line4DPR2.1 AC500 (%M ) 2.1.1 AC500 :AC500 64K 8 CPU %M CPU CPUDec [KB](Hex) [KB]0 %MB0.0 …%MB0.65535 64K 16#10000 1 %MB1.0 …%MB1.65535 128K 16#20000 2 %MB2.0 …%MB2.65535 192K 16#30000 3 %MB3.0 …%MB3.65535 256K 16#40000 4 %MB4.0 …%MB4.65535 320K 16#50000 5 %MB5.0 …%MB5.65535 384K 16#60000 6 %MB6.0 …%MB6.65535 448K 16#70000 7 %MB7.0 …%MB7.65535512K16#800002.1.2 Modbus® %MAC500 Modbus®RTU Modbus® 0 1Modbus® Modbus®2.1.3%M Bit Byte (Word) (Double Word)BYTE BOOL INT / WORD DINT / DWORD 0%MB0.0 %MX0.0.0 … %MB0.0.7%MB0.1 %MX0.1.0 … %MB0.1.7%MW0.0%MB0.2 %MX0.2.0 … %MB0.2.7 %MB0.3 %MX0.3.0 … %MB0.3.7 %MW0.1%MD0.0…%MB0.65532 %MX0.65532.0 … %MB0.65532.7%MB0.65533 %MX0.65533.0 … %MB0.65533.7%MW0.32766%MB0.65534 %MX0.65534.0 … %MB0.65534.7 %MB0.65535 %MX0.65535.0 … %MB0.65535.7 %MW0.32767%MD0.163831%MB1.0 %MX1.0.0 … %MB1.0.7%MB1.1 %MX1.1.0 … %MB1.1.7%MW1.0%MB1.2 %MX1.2.0 … %MB1.2.7 %MB1.3 %MX1.3.0 … %MB1.3.7 %MW1.1%MD1.0…%MB1.65532 %MX1.65532.0 … %MB1.65532.7%MB1.65533 %MX1.65533.0 … %MB1.65533.7%MW1.32766%MB1.65534 %MX1.65534.0 … %MB1.65534.7 %MB1.65535 %MX1.65535.0 … %MB1.65535.7 %MW1.32767%MD1.163832%MB2.0 %MX2.0.0 … %MB2.0.7%MB2.1 %MX2.1.0 … %MB2.1.7%MW2.0%MB2.2 %MX2.2.0 … %MB2.2.7 %MB2.3 %MX2.3.0 … %MB2.3.7 %MW2.1%MD2.0…%MB2.65532 %MX2.65532.0 … %MB2.65532.7%MB2.65533 %MX2.65533.0 … %MB2.65533.7%MW2.32766%MB2.65534 %MX2.65534.0 … %MB2.65534.7 %MB2.65535 %MX2.65535.0 … %MB2.65535.7 %MW2.32767%MD2.16383….7%MB7.0 %MX7.0.0 … %MB7.0.7 %MB7.1 %MX7.1.0 … %MB7.1.7 %MW7.0 %MB7.2 %MX7.2.0 … %MB7.2.7 %MB7.3 %MX7.3.0 … %MB7.3.7%MW7.1%MD7.0…%MB7.65532 %MX7.65532.0 … %MB7.65532.7 %MB7.65533 %MX7.65533.0 … %MB7.65533.7 %MW7.32766 %MB7.65534%MX7.65534.0 … %MB7.65534.7 %MB7.65535 %MX7.65535.0 … %MB7.65535.7%MW7.32767%MD7.16383End2.22.2.1 ADRADRADR PS501XXX_MOD_MAST_,COM_SND . ARRAY STRINGADR DWORD 32 ( ) BOOL2.2.2 BITADR%M BOOL ADR D waddress = ADR %MX0.0.0 BITADR %I %Q DWORD %M%MD0.0 %MD0.1 ADR BITADREnd。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AC500 PLC软件安装及操作
一、软件安装:
打开PS501-V132文件夹,双击“cd_menu_V50”图标,在弹出的打开选项下选择CD_AC500文件下的“AC500_PS501_V132”文件名,点击打开。
注意:CD_AC500文件夹必须放在硬盘根目录下面,如:(E:\CD_AC500)。
弹出ABB Control Builder PS501安装界面,选择安装界面语言为中文,如下:
点击安装PS501,按照界面的三个步骤及两个选项依次安装完毕。
在安装结束时,电脑会显示安装程序未响应,不用管,强制退出即可,不影响软件的使用。
二、软件操作:
软件界面如下:
软件安装完毕后,默认的显示语言为英文,选择“Project---option---desktop----language”下面的语言为中文。
对象管理器栏如下:其中程序组织单元(POUs)为编程选项栏,资源选项为PLC配置,系统设置,变量定义等。
PLC硬件配置,打开资源栏下的“PLC配置”,添加本地I/O模块。
鼠标右键点击“I/O-BUS”,选择“添加子元件”,选择相应的I/O模块。
定义变量:打开刚加入的I/O模块,双击变量前的“AT”,会出现一个方框,在方框内输入变量名:如下面输入模块第一个输入点:输入“i000”,即在程序中“i000”作为该点在程序中的变量名称显示。
点击某个变量时,同时在右侧会显示一个基本参数属性框,可以在注释栏写入对变量的描述,支持中文。
点击右键选择“新声明”,如下:
完成PLC硬件配置和变量定义后,可以开始程序的编写了。
在左侧对象管理器内打开程序组织单元(POUs),添加程序分段。
双击打开一个程序分段,在上面的为变量声明栏,该变量声明栏声明的变量为局部变量,只能在这一段程序内使用。
点击菜单栏“插入”下的“网络”,在“程序编辑工作区”内插入网络条栏,在每一栏根据程序要求插入“常开、常闭、功能块”等指令。
在每一个新编写的指令上面会出现三个红色的问号,选中问号,按下“F2”
键,会弹出一个输入助手画面,对照选中相应变量既可。
如下:
程序编写完毕,点击菜单栏“工程”下的“编译生成”。
检查程序是否有错。
程序检查完毕,即可进行下载,在线监视。
PM581系列PLC 通过CPU 上面的COM1或COM2口都可以与电脑通讯。
只需将接收、发送数据的针脚对接即可。
如COM1口与电脑连接为:电脑9孔串口的2、3、5分别与COM1口的6、8、7对连。
COM1和COM2针脚定义如下:
设置通讯参数:
选择菜单栏“联机”下的“通讯参数”,点击“gateway”选择connection----Local。
再点击“NEW”新建一个通讯通道,选择RS232通讯。
如下:
检查对象管理器资源栏PLC硬件配置内的COM1口是否为“online access”,如不是,点击鼠标右键选择“改变通讯方式”----online access。
右边参数栏内的端口参数是否和上面的通讯参数一致。
检查以上通讯参数后,就可进行联机操作了,点击菜单“联机”下的“登录”,在线联机后,点击“下载”,将程序下载进PLC内。
PLC在线联机后,会自动检测电脑上的程序是否和PLC内一致,不一致会自动提示要求程序下载。
程序下载完毕后点击运行,PLC才会进入“run”状态。
当PLC有故障时“ERR”指示灯会亮。
更改PLC硬件配置设置,点击“CPU Parameter”,在右侧模块参数下的“Error LED”改为“off_by_E3”。
强制功能:需要对某个位变量强制,将鼠标移到编程区对应的变量梯形图处,双击鼠标,如下图变量“i002”,变为实心方框,即为允许强制接通状态,再次双击鼠标,如下图变量“i001”变为空心方框,即为允许强制断开状态。
点击菜单“联机”下的“强制新值”命令,i001就强制为断开状态,i002就强制为接通状态,下图“i005”为已经强制为接通的状态。
取消强制时点击“解除强制”命令就可以了。