版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Modicon Easy M 200&M100 PLC培训手册Schneider ElectricSoMachine Basic培训手册软件篇施耐德电气不做任何关于本手册的陈述或保证,并在法律赋予的最大限度内,明确限制其在手册更换中隐含的违约责任。另外,施耐德电气保留在任何时候修订本手册而不对任何修订相关人员履行告知义务的权利。本文件提供的信息包括文件所述产品性能的概述和/或技术特点。本文件不可替代用户手册,也不能用于确定这些产品对具体用户应用的适用性或可靠性。任何用户或集成商有义务对该产品就相关的具体应用及其使用进行适当而完整的风险分析、评估和测试。施耐德电气及其任何附属机构或子公司
2、均不对手册信息的误用承担责任。如有任何改进或修正建议,或发现该手册中有错误,敬请告知。在安装和使用本产品时必须遵守各相关州、地区和地方安全规定。基于安全原因,也为了帮助确保与存档的系统数据相符,仅制造商可以执行零部件维修。当装置用于对技术安全有特定要求的应用场合时,必须遵循相关指示。如不搭配使用施耐德电气的软件或经认可的软件可能导致人员受伤、设备损害或运行异常。拒不遵守本信息可能导致人员受伤或设备损坏。2013施耐德电气保留所有权利。本手册内容属施耐德电气专有财产。施耐德电气保留所有权利,包括版权。未征得施耐德电气明确的书面许可,不得以任何形式或通过任何方式,不论是电子或机械形式(包括影印,复
3、制本文件的任何部分。SoMachine Basic培训手册介绍和法律公告购买SoMachine Basic培训手册的用户即享有参加SoMachine Basic培训课程的权利。必须通过课程测验,方可获得施耐德电气的培训课程结业证书。对依据本培训手册做出的行为,施耐德电气不承担任何责任。商标施耐德电气已尽最大努力提供有关本手册中提及的公司名称、产品和服务的商标信息。以下显示的商标来自不Microsoft Windows、Windows XP、Windows Vista、Windows 7、Windows 8、Microsoft Office 和Microsoft Excel 是Microsoft
4、公司在美国和®/或其它国家的注册商标或商标。通用公告:本手册中使用的一些产品名称仅用于标识用途,可能是他们各自公司的商标。有效性注意事项当前的手册适用于负责所述产品实施、操作和维护的合资格技术人员。它包含合理使用产品所需了解的信息。课程总述课程目标完成本训练课程后,学员将能够:了解SoMachine Basic 软件使用SoMachine Basic 对M200 和M100 系列可编程控制器编程应用程序创建应用程序编程应用程序查错应用程序存档目标读者SoMachine Basic 培训课程针对使用SoMachine Basic 和XINTU 可编程控制器的新用户。 必备知识如需获得关
5、于本课程中任何概念或产品的支持或其它信息,学员应咨询教员,他们将会对问题做出解答或获取所需要的其它技术协助。目录第一章概述和安装 (71.1 SoMachine Basic 简介 (71.2 M200 & M100可编程控制器 (71.3 系统硬件要求 (91.4 安装并注册SoMachine Basic (101.5 启动SoMachine Basic (16第二章SoMachine Basic窗口介绍 (172.1 起始页介绍 (172.2 主窗口介绍 (212.2.1 工具栏 (212.2.2 状态栏 (222.2.3系统设置 (222.2.4 属性窗口 (252.2.5 配置窗
6、口 (272.2.6 编程窗口 (292.2.7 试运行窗口 (30第三章常用指令编程介绍 (313.1 梯形图编程原理 (313.2 寻址 (363.2.1 寻址格式 (363.2.2 位对象 (363.2.3 字对象 (383.3 创建新工程和配置硬件 (393.3.1常开触点的输入 (423.3.2 输入注释 (433.3.3 并联指令的输入 (443.3.4 划线删除 (453.3.5 替换指令 (463.3.6 比较块的输入 (463.3.7 XOR的输入 (473.3.8 定时器的输入 (493.3.9 步进计数器的输入(%SC (523.3.10 计数器的输入(%C (543.3
7、.11 操作块的输入 (593.3.12 搜索指令 (613.4 符号 (623.4.1符号列表 (623.4.2 导入和导出 (623.4.3 如何导出符号 (633.4.4 如何导入符号 (653.4.5 在Excel中编辑已导出的符号文件 (663.5 梯级模板 (683.5.1概述 (683.5.2将梯级模板插入到程序中 (683.5.3项目另存为模板 (69第四章在线/调试 (704.1 试运行窗口界面介绍 (704.1.1 连接到可编程控制器 (704.1.2控制器更新 (714.1.3 存储器管理 (724.1.4 控制器信息 (754.1.5 RTC管理 (764.2 程序错误
8、检查 (774.3 上载和下载 (784.4 动态数据表 (814.5 强制 (844.6 修改实时值 (854.7 PID编辑器 (864.8启动模拟器(离线模拟 (89第五章程序实例 (90编程建议 (100附录 (103第一章概述和安装1.1 SoMachine Basic 简介SoMachine Basic编程软件是用于编写机器解决方案可编程控制器的程序。M200和M100可编程控制器针对简单的机器应用,该免费版软件可以用于M200 和M100可编程控制器。SoMachine Basic支持下列可编程控制器型号:系列CPU单元型号M 200 TM200C16R TM200C16U TM
9、200C16T TM200C24R TM200C24U TM200C24T TM200C40R TM200C40U TM200C40T TM200CE24R TM200CE24U TM200CE24T TM200CE40R TM200CE40U TM200CE40T TM200C60RM 100 TM100C16R TM100C24R TM100C40R注释:黄色标识的型号为Step-2开发的可编程控制器。1.2 M200 & M100可编程控制器丰富的产品型号和灵活的扩展能力,帮助你完成预期的绝佳配置:(1 多达16种M200本体模块:控制器型号电源类型输入输出输出类型以太网TM20
10、0C16R AC 9 7 继电器无TM200C16U DC 9 7 晶体管/NPN 无TM200C16T DC 9 7 晶体管/PNP 无TM200C24R AC 14 10 继电器无TM200C24U DC 14 10 晶体管/NPN 无TM200C24T DC 14 10 晶体管/PNP 无TM200C40R AC 24 16 继电器无TM200C40U DC 24 16 晶体管/NPN 无TM200C40T DC 24 16 晶体管/PNP 无TM200CE24R AC 14 10 继电器有TM200CE24U DC 14 19 晶体管/NPN 有TM200CE24T DC 14 19
11、晶体管/PNP 有TM200CE40R AC 24 16 继电器有TM200CE40U DC 24 16 晶体管/NPN 有TM200CE40T DC 24 16 晶体管/PNP 有(2 3种M100本体模块,达到最佳成本优化:控制器型号电源类型输入输出输出类型以太网TM100C16R AC 9 7 继电器无TM100C24R AC 14 10 继电器无TM100C40R AC 24 16 继电器无(3 多达8种扩展板选件,满足小点数的配置优化:M200本体可以最大扩展2个扩展板插槽:扩展板型号描述TMCR2DM4U/T Cartridge.M200 2 DC INPUT,2 Tr.OUTPU
12、T TMCR2AI2 Cartridge.M200 2 A/D cardTMCR2TI2 Cartridge.M200 2 temperature inputsTMCR2AQ2V Cartridge.M200 2 D/A,VoltageTMCR2AQ2C Cartridge.M200 2 D/A,CurrentTMCR2AM3 Cartridge.M200 2 A/D,1D/A cardTMCR2SL1 Cartridge.M200 1 Serial LineTMCR2SL1A Cartridge.M200 1 ISOLATED Serial Line 注释:黄色标识的型号为Step-2开发的
13、扩展板。M200硬件组成: +CPU 本体+ 正面扩展板 + TM3右侧扩展模块 +TM2右侧扩展模块M100硬件组成: CPU 本体1.3 系统硬件要求要安装 SoMachine Basic ,要求计算机具备以下条件: Windows 8/7/XP 32 位或 64 位 Microsoft .NET 版本 4.0 1GB 内存或以上 500MB 硬盘存储空间或以上 Intel Core 2双核处理器或更高配置1.4 安装并注册SoMachine Basic 如果点击通过Web按钮,自动启动网络浏览器并连接到Schneider的网站”,用户需根据提示如实填写相关信息即可完成注册。(*1 (*2
14、*1: 如果点击取消按钮取消在线注册,每次启动SoMachine Basic时会弹出在线注册对话框。*2: 如果不能上Internet网,或不想在线注册,用户只能在30天内使用SoMachine Basic。 点击完成按钮完成安装向导。 1.5 启动SoMachine Basic 当启动SoMachine Basic 时出现的起始页。Windows 任务栏启动程序Schneider ElectricSoMachine BasicSoMachine Basic第二章SoMachine Basic窗口介绍 显示通过PC 的物理COM 端口(例如COM1、USB 电缆或虚拟化COM 端口(通过USB
15、 串行转换器直接连接到PC 的所有可编程控制器。显示可在与运行SoMachine Basic 的PC 相同的以太网子网上访问的所有可编程控制器。不会列出路由器后面的设备或阻止UDP 广播的任何设备。该列表包括SoMachine Basic 自动检测到的可编程控制器,以及您选择手动添加的任何控制器。 如果列出了目标可编程控制器,则可以:登录到所选可编程控制器。从连接的可编程控制器注销。 “关于”窗口,可获得SoMachine Basic的版本型号、序列号等信息。 2.2 主窗口介绍 工具栏 图标描述创建新项目 打开现有项目保存当前项目。单击向下箭头以显示包含“保存”和“另存为”选项的菜单。 剪切
16、 复制 粘贴显示系统设置窗口 显示联机帮助启动可编程控制器 (仅在在线模式下且控制器已不在“运行”状态时可用停止可编程控制器 (仅在在线模式下且控制器处于“运行”状态时可用重新初始化可编程控制器 (仅在在线模式下可用2.2.2 状态栏图标描述SoMachine Basic在离线模式下运行。SoMachine Basic 在在线模式下运行。 SoMachine Basic 当前工作状态(“运行”、“停止”、“状态”等。只有SoMachine Basic 处于在线模式时才显示。 最小扫描时间 、最大扫描周期(毫秒。只有SoMachine Basic 处于在线模式时才显示。 如果可编程控制器处于“故
17、障”状态,则会从系统位和系统字中提取最近的错误消息。只有SoMachine Basic 处于在线模式时才显示。 有关系统位和系统字的完整列表,请参阅可编程控制器的编程指南通用 通用设置允许更改SoMachine Basic 的语言。当前的选项为中文、英语。设置分三部分。分别是: 常规 梯形图编辑器 配置激活要访问设置,点击SoMachine 工具栏上的“设置”按钮。系统设置常规选择语言应用重启SoMachine Basic新语言生效梯形图编辑器 网格线风格 可设置梯形 图编辑器的 网格线风格可设置为点、虚线、实线。点虚线实线每行触点数可设置梯形图每行触点的数目从11个至30个。工具选择设置重复
18、指令记忆输入:允许放置多个同类对象而无需从工具栏中多次选择相同对象。该功能有助于放置多个触点。复位到指针:将在放置一个对象然后复位到指针,以便执行其它动作。快捷键和菜单栏风格选择SoMachine Basic中快捷键风格和菜单栏按钮的样式: 亚洲风格,欧洲风格,美洲风格配置“配置”设置允许设定默认控制器。一旦创建了新应用,该控制器随即被使用。该功能对一些创建相似应用程序,使用相同控制器的OEM用户来说非常有用。 激活使用M221可编程控制器,需要在“激活”栏中输入激活码。在输入激活码后,需重启SoMachine Basic,在“配置”页面才会出现M221型号。 2.2.4 属性窗口属性选项卡用
19、于指定项目的信息以及项目是否受密码保护: 有关开发者和项目开发公司的详细信息。 项目本身的信息。 如果项目受密码保护,则必须正确输入密码才能在SoMachine Basic 中打开该项目。 如果存储在可编程控制器中的应用程序受密码保护,则必须正确输入密码才能将应用程序上载到SoMachine Basic 项目中。 使用密码保护项目可以保护项目文件。如果项目受密码保护,则每次在SoMachine Basic 中打开该项目时都会提示您输入密码。 使用密码保护应用程序SoMachine Basic 允许使用密码可以保护存储在可编程控制器中的应用程序。此密码可控制将应用程序从可编程控制器上载到SoMa
20、chine Basic 项目。 提示: 选中活动并将密码留空,可禁用应用程序从可编程控制器到PC 的所有上载操作。 选中活动并在确认字段中输入相同的密码,将使用密码保护应用程序。系统提示时,用户必须输入此密码,然后才能将应用程序从可编程控制器上载到PC 。 选择非活动的将不会保护应用程序。在属性选项卡左侧的属性树单击项目属性应用程序保护。选择活动,在密码字段中输入要使用密码,然后在确认字段中重新输入该密码。点击应用。2.2.5 配置窗口配置页面用于配置项目中使用的硬件。其中包括选择正确的控制器和扩展板,附加 I/O 模块,以及配置硬件参数。 1 硬件树- 当前硬件配置的结构化视图。2 当前配置
21、- 可编程控制器和扩展模块。3 所有支持的可编程控制器和扩展模块硬件组件的目录参考。要将组件添加到当前硬件配置,请将其拖放到当前配置中。4 当前配置中所选组件的属性,或硬件树中当前所选项目的属性。说明:在硬件树栏,编写程序前可对用可编程控制器的输入、输出、高速计数器、高速脉冲输出,串口,以太网等参数特性进行配置。项目数字量输入 滤波,锁存,RUN/STOP,事件 数字量输出 状态报警,故障预设值 高速计数器 类型,配置 高速脉冲输出 类型,时基,预设等 IO 总线显示总线供电量和消耗量 SL1(串行线路 配置界面(协议,速率等 Ethernet(以太网配置界面(IP 地址,端口等添加控制器及扩
22、展SoMachine Basic 软件具有硬件配置拖放功能。控制器和扩展模块列于一个目录下,允许选中模块然后放入配置区域中。要重新安排模块的顺序,只要将模块拖到新的位置即可。 上图为将TM2AMI2LT 拖拽至扩展板插槽后SoMachine Basic 提示的错误信息。提示:可编程控制器的扩展板槽只能配置指定的M200扩展板,当拖拽扩展模块时,不能将CPU 或者I/O扩展模块拖放至可编程控制器的扩展板槽。将可编程控制器和扩展模块拖拽至配置区。点击确定替换原有模块。 1 编程树用于配置程序(任务和事件、程序对象和功能的属性,以及可用来监控和调试程序的一些工具(系统信息,常用指令等。2 中心区域下
23、方用于查看和配置当前在程序或编程树中选择的项目的属性。3 中心区域上方是编程工作空间,您可以在其中输入程序的源代码。试运行窗口可用于: 登录到可编程控制器或从可编程控制器注销。 管理可编程控制器存储器,例如,通过执行备份和恢复操作。 管理可编程控制器的实时时钟(RTC。 1 试运行树显示可用的试运行任务。2 右侧区域可用于配置所选的试运行任务。第三章常用指令编程介绍3.1 梯形图编程原理每个梯形图梯级由最多1000行和30列的网格组成,并分为如下图所示的2个区域: 1 梯级在网格中按照从上到下和从左到右的顺序解析或执行程序。单元格用于将图形元素放置在网格中。网络的每个单元格用单元格的4个点界定
24、。2 梯形图编程网格分为2个区域:测试区:包含为执行操作而测试的条件,包含触点、功能块、比较块等。操作区:包含根据测试区中条件的测试结果而执行的输出或操作,包含线圈和操作块。 梯级使用以下图形元素来管理程序中的梯级:图形元素名称 功能描述创建梯级在程序工作空间中的最后一个梯级下方插入新的空梯级。 插入梯级在当前所选梯级的正上方插入新的空梯级。 删除梯级从程序中删除当前所选梯级,如果梯级不为空,则需要您确认删除梯级的内容。选择和连线使用以下图形元素来选择图形元素和绘制连线:图形元素名称 功能描述正常模式 选择 划线擦除 触点使用以下图形元素来插入触点(1行高1列宽。图形元素名称 指令列表 功能描
25、述常开触点LD 常闭触点LDN 上升沿触点 LDR下降沿触点 LDF 比较块比较块放置于编程网格的测试区。只要指令的全部长度位于测试区中,比较块可以出现在测试区的任何行或列中。比较块的图形元素占2个单元格(1行高2列宽。图形元素名称指令列表功能描述 比较块功能任何有效的比较表达式比较2个操作数,检验结果后,输出将被置为1布尔运算点击图标的下拉菜单,会出现四个布尔运算指令(1行高1列宽。图形元素名称指令列表功能描述 异或指令XOR 执行操作数和前一个指令的布尔结果之间的异或操作。 XORR 执行操作数反转和前一个指令的布尔结果之间的异或操作。 XORN 执行操作数上升沿和前一个指令的布尔结果之间
26、的异或操作。 XORF 执行操作数下降沿和前一个指令的布尔结果之间的异或操作。功能块 功能块只能出现在编程网络的第一行。点击图标的下拉菜单,会出现11个功能块指令(1行高1列宽。图形元素名称指令列表功能描述 定时器 LIFO/FIFO寄存器 移位寄存器 步进计数器 计数器 快速计数器 高速计数器 鼓寄存器 脉冲 PWM 信息线圈线圈图形元素只能放置在操作区,且占1个单元格(1 行高1 列宽。图形元素名称指令列表功能描述 输出线圈ST 取反线圈STN 置位S 复位R 激活步骤 停用步骤操作块操作块图形元素放置在操作区(1行高2列宽。图形元素名称指令列表功能描述 操作块任何有效的操作或分配指令其他
27、梯形图项目“其他梯形图项目”菜单将杂项指令组合在一起。点击图标的下拉菜单,会出现7个操作块指令(1行高1列宽。图形元素名称指令列表功能描述 逻辑非NOT OPEN SHORT 停止程序END 有条件停止程序ENDCN 跳转或子程序调用JMP 有条件跳转或子程JMPCN序调用3.2 寻址3.2.1 寻址格式地址必须是以%字符开头。这种做法是要告诉可编程控制器这是一个地址,而不是什么其它的信息。此后紧接着的是以下五个字母中的一个,用来标识地址的类型:I 该地址是一个物理输入端,位于控制器上或一个扩展模块上。K 该地址是控制器的一个内部存储位置。其值固定而且无法被程序更改。M 该地址是控制器的一个内
28、部存储位置。改值可被程序更改。Q 该地址是一个物理输出端,位于控制器上或一个扩展模块上。S 内部系统位,用于执行各种功能并监控控制器。这些字母之后可以有一个类型标识符,为以下各项目之一:(无 该地址包含一个字节数值,取值范围是 0 或 1。W 该地址包含的数值是一个字,取值范围是0 到65535 之间。D 该地址包含的数值是一个双字,取值范围是0 到 4294967295之间。F 该地址包含的数值为浮点格式,取值范围是0 到 65535 之间。地址的数字部分包含位置。根据地址类型的不同,该位置的格式可以是以下两种中的一种。格式 nnnn 用于内部存储位置。格式 x.y 用于输入端和输出端,其中
29、第一部分(x标识模块,第二部分(y标识该模块的输入端或输出端。地址的这些部分从零开始编号,模块0指的是可编程控制器本身。第一个扩展模块为1,依次类推;3.2.2 位对象位对象是位类型的软件变量,可以用作操作数并由布尔指令测试。位对象的示例:I/O 位内部位(存储器位系统位步进位从字中提取的位 语法使用以下格式对内部位对象、系统位对象和步进位对象进行编址: 下表介绍了编制格式中的元素:分组项目说明符号 % 百分号始终出现在软元件变量之前。 对象类型 M 程序正在运行时,内部位存储中间值。 S 系统位为控制器提供状态和控制信息。 编号i编号的最大值取决于配置对象的数量。下表列出并介绍了布尔指令中用
30、作操作数的所有位对象:类型说明地址或值写访问(1立即值 0或10或1 输入 输出 这些位为I/O 电气状态的“逻辑映像”。它们存储在数据存储器中并在每次扫描程序期间更新 %Ix.y(2 %Qx.y(2 否 是 内部存储器 内部位为在程序运行时用于存储中间值的内部存储区。注意:未使用的I/O 位不得用作内部位。%Mi 是 系统 系统位 %S0 到 %S127 监控控制器的正确操作以及应用程序的正确运行。%Si 取决于i 功能块 功能块位与功能块的输出相对应。 可以直接连接输出或将它们用作对象。%TMi.Q 和%Ci.P 否(3 可逆功能块 使用可逆编程指令 BLK 、 OUT_BLK 和 END
31、_BLK 编址的功能块。E,D,F,Q,TH0和TH1 否 字提取可将某些字中16 位的其中一位提取为操作数位%MW0:X0 %IW0:X0 %QW0:X0变量(1 由程序或使用动态显示表进行写入。(2 有关详细信息,请参阅对·I/O 对象进行编址。 (3 除 %SBRi.j 和 %SCi.j 以外,这些位可读/写。3.2.3 字对象字对象存储在数据存储器中,以16 位字形式编址,可以包含介于-32768 到32767 之间的整数值(高速计数器功能块除外,其值介于0 到65535 之间。字对象的示例:立即值内部字(%MWi(存储器字常量字(%KWiI/O 交换字(%IWi 和 %QWi系统字(%SWi功能块(配置和/或运行时数据语法使用下列格式对内部字、常量字和系统字进行编址: 下表介绍了编制格式中的元素:分组项目说明符号% 百分号始终出现在软元件变量之前。M 程序正在运行时,内部位存储中间值。对象类型S 系统位为控制器提供状态和控制信息。编号i 编号的最大值取决于配置对象的数量。创建新工程和配置硬件 当选择的扩展单元不支持已选择的CPU 可删除已选的模块或者CPU。删除 3.3.2 输入注释 3.3.3 并联指令的输入 3.3.4 划线删除 3.3.5 替换指令 3.3.6 比较块的输入比较指令可用于比较两个操作数。 下表列出了比
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 事业单位法律岗面试题库试卷及参考答案 2026
- 事业单位医疗卫生岗面试全真模拟试卷及参考答案 2026
- 2027年备考会计基础 【零基础学员必练】真题练习试题卷附答案
- 事业单位财会岗面试高频考题题库试卷及参考答案
- 2026年湖南工程职业技术学院高职单招笔试职业技能测验历年参考题库含答案解析
- 2026年湖北中医药高等专科学校高职单招笔试数学历年参考题库含答案解析
- 2026年海口经济学院高职单招笔试数学历年参考题库含答案解析
- 2026年浙江纺织服装职业技术学院高职单招笔试职业技能测验历年参考题库含答案解析
- 2026年泉州经贸职业技术学院高职单招笔试职业技能测验历年参考题库含答案解析
- 2026年河北青年管理干部学院高职单招笔试数学历年参考题库含答案解析
- 广西柳州、桂林、北海等市2027届高三上学期10月联考地理试卷(有答案)
- 2026新教材语文 19《航天员写给孩子的信》课件
- 前列腺癌护理疑难病例讨论
- 2025-2026学年九年级上学期期中考试化学试题(含答案)
- 尿管护理中的持续质量改进
- 2026中国航天科工集团校招面试常见问答
- 电商物流包装操作指南
- 《桥梁工程试验与检测》课件-地基基础承载力检测-1
- 电力安全警示教育 课件
- 地库环氧底漆施工方案
- CJ/T 409-2012玻璃钢化粪池技术要求
评论
0/150
提交评论