SoMachine V4_M241指令手册完整.docx
《SoMachine V4_M241指令手册完整.docx》由会员分享,可在线阅读,更多相关《SoMachine V4_M241指令手册完整.docx(958页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SoMachine V4.1 & M241指令手册SoMachine V4.1 & M241指令手册前言尊敬的客户,非常感谢您购买施耐德电气的小型PLC产品,在此向您深表谢意!M241是施耐德电气基于前瞻性的控制理念和丰富的自动化经验开发的一款一体式高性能的小型PLC,特别适用于小型的自动化设备。自2014年4月发布至今,M241凭借其卓越的性能和具有竞争力的价格,极大的降低了设备生产厂商对于设备的设计、安装、调试和维护的成本。借助于SoMachine V4.1自动化平台,M241可以方便的和施耐德电气的HMI,VSD,Motion等产品组成针对OEM控制系统的解决方案。为了便于广大施耐德电气
2、小型PLC的用户更快的了解SoMachine V4.1平台并熟练的掌握M241的编程,我们编写了此手册。手册共分三大部分:第一部分,主要介绍SoMachine软件的特点,这部分内容详细介绍了SoMachine软件平台的整体结构,程序语言,编辑器,以及如何在SoMachine下对一个项目进行管理等;第二部分,介绍M241的通用操作符,通用功能块库以及系统功能块库等;第三部分,附录以实例的方式对M241编程的快速入门,通讯功能,高速计数功能,脉冲输出功能,系统时钟RTC功能,以及结构文本ST语言等进行详尽的介绍。通过这些介绍以及一些实例,我们可以对整个SoMachine V4.1软件平台和M241
3、的编程有一个深入的了解。本手册的编写汇聚了施耐德电气OEM技术部门每一位技术精英的心血!每一个软件特点的介绍和每一条指令的使用方法都是各位技术专家在实际工作中的经验总结。OEM PLC市场部SoMachine V4.1 & M241指令手册注意事项在尝试安装、操作或维护设备之前,请仔细阅读下述说明并通过查看来熟悉设备。下述特别信息可能会在本文其他地方或设备上出现,提示用户潜在的危险,或者提醒注意有关阐明或简化某一过程的信息。请注意电气设备的安装、操作、维修和维护工作仅限于合格人员执行。对于使用本资料所引发的任何后果,Schneider Electric 概不负责。专业人员是指掌握与电气设备的制
4、造和操作相关的技能和知识的人员,他们经过安全培训能够发现和避免相关的危险。SoMachine V4.1 & M241指令手册目录第一章 任务的动作1.1 任务的概念1.2 任务类型1.3 最大任务数1.4 任务配置1.5 看门狗1.6 任务优先级1.7 缺省任务配置第二章 编程语言2.1 指令表(IL)2.2 结构化文本(ST)2.2.1 概述2.2.2 特点2.2.3 语法结构2.3 梯形图(LD)2.3.1 逻辑指令2.3.2 比较指令2.3.3 算术运算指令2.3.4 定时器指令2.3.5 计数器指令2.3.6 功能块2.3.7 其他指令2.4 功能块(FBD)2.4.1 FBD的光标位
5、置2.4.2 操作说明2.4.3 对程序注释2.5 连续功能图(CFC)2.5.1 CFC当前光标的位置2.5.2 操作说明2.5.3 CFC元素的执行顺序2.6 顺序流程图(SFC)2.6.1 基本概念A-1B-1第三章 编辑器3.1 关于编辑器3.1.1 控制器设备编辑器3.1.2 软件编辑器3.2 声明编辑器3.2.1 文本声明编辑器3.2.2 表格声明编辑器3.2.3 变量声明3.3 文本编辑器3.3.1 指令表(IL)编辑器3.3.2 结构化文本(ST)编辑器3.4 图形化编辑器3.4.1 功能块图形FBD编辑器3.4.2 梯形图LD编辑器3.4.3 连续功能图CFC编辑器3.4.4
6、 顺序流程图SFC编辑器第四章 SoMachine项目管理4.1 主页4.1.1 启动 SoMachine 软件4.1.2 常规功能菜单4.1.3 浏览最近项目4.1.4 连接控制器4.1.5 新建项目4.1.6 打开项目4.2 “工作流程”屏幕4.2.1 “工作流程”的概述4.2.2 “工作流程”的元素4.3 “Versions”屏幕4.3.1 “Versions”的概述4.3.2 “Versions”的元素 4.4“属性”屏幕 4.5SoMachine软件工具 4.6存储库管理C-1D-14.7 使用SoMachine Central 4.7.1一般信息4.7.2 设置4.7.3 配置4.
7、7.4 应用程序设计4.7.5 多重下载4.8 设备管理4.8.1 通过拖放添加设备4.8.2 通过上下文菜单或加号按钮添加设备4.8.3 更新设备4.8.4 转换设备4.8.5 转换项目4.9 设备配置4.9.1 控制器选择4.9.2 通讯设置4.9.3 配置4.9.4 应用4.9.5 文件4.9.6 日志4.9.7 PLC设置4.9.8 用户和组4.9.9 任务部署4.9.10 状态4.9.11 信息4.9.12 I/O映射4.10 程序窗口介绍4.10.1 POU管理4.10.2 添加和调用 POU4.10.3 变量声明4.10.4 程序编写4.10.5 任务配置4.10.6 程序编译4
8、.10.7 应用程序下载与运行第五章 操作符说明5.1 算术操作符5.1.1 加法5.1.2 乘法5.1.3 减法5.1.4 除法5.1.5 取余5.1.6 赋值5.1.7 SIZEOF5.2 位操作符5.2.1 与5.2.2 或5.2.3 异或5.2.4 非5.3 移位操作符5.3.1 左移5.3.2 右移5.3.3 循环左移5.3.4 循环右移5.4 选择操作符5.4.1 二选一5.4.2 取最大值5.4.3 取最小值5.4.4 取极限值5.4.5 多选一5.5 取位地址5.6 调用5.7 类型转换操作符5.7.1 布尔类型转换5.7.2 转换为布尔类型5.7.3 整数类型之间的转换5.7
9、.4 实数/长实数类型的转换5.7.5 时间/时刻类型转换5.7.6 日期/日期时间类型转换E-15.7.7 字符串类型转换命令5.7.8 实数转整型5.7.9 实数转双整型5.7.10 任意类型转换5.8 数学函数5.8.1 绝对值5.8.2 平方根5.8.3 自然对数5.8.4 常用对数5.8.5 自然指数5.8.6 正弦5.8.7 余弦5.8.8 正切5.8.9 反正弦5.8.10 反余弦5.8.11 反正切5.8.12 求幂5.9 IEC Extending Operators第六章 SoMachine通用库指南6.1 标准库6.1.1 字符串函数6.1.1.1 字符串长度6.1.1.
10、2 左边取字符串6.1.1.3 右边取字符串6.1.1.4 中间取字符串6.1.1.5 合并字符串6.1.1.6 插入字符串6.1.1.7 删除字符串6.1.1.8 替换字符串6.1.1.9 查找字符串6.1.2 双稳态功能块6.1.2.1 置位优先触发器6.1.2.2 复位优先触发器F-16.1.3 触发器功能块6.1.3.1 上升沿检测触发器6.1.3.2 下降沿检测触发器6.1.4 计数器6.1.4.1 递增计数器6.1.4.2 递减计数器6.1.4.3 递增递减计数器6.1.5 定时器6.1.5.1 TP定时器6.1.5.2 通电延时定时器6.1.5.3 断电延时定时器6.1.5.4
11、实时时钟6.2 Systime 库指南6.2.1 计时功能6.2.1.1 SysTimeGetMs6.2.1.2 SysTimeGetUs6.2.2 标准Real Time Clock功能6.2.2.1 SysTimeRtcGet6.2.2.2 SysTimeRtcSet6.2.2.3 SysTimeRtcConvertUtcToDate6.2.2.4 SysTimeRtcConvertDateToUtc 6.3UTIL库6.3.1 BCD转换6.3.1.1 BCD_TO_INT6.3.1.2 BCD_TO-DOWARD6.3.1.3 BCD_TO_BYTE6.3.1.4 BCD_TO_WOR
12、D6.3.1.5 BYTE_TO_BCD6.3.1.6 DWORD_TO-BCD6.3.1.7 WORD_TO-BCD6.3.1.8 INT_TO_BCD6.3.2 Gray 转换6.3.2.1 BYTE_TO_GRAY6.3.2.2 DOWARD_TO_GRAY6.3.2.3 GRAY_TO_BYTE6.3.2.4 GRAY_TO_DWORD6.3.2.5 GRAY_TO_WORD6.3.2.6 WORD_TO_GRAY6.3.3 HEX/ASCII 功6.3.3.1 BYTE_TO_HEXinASCII6.3.3.2 HEXinASCII_TO_BYTE6.3.3.3 WORD_AS_ST
13、RING6.3.4 位/字节算法功能块(4)6.3.4.1 EXTRACT6.3.4.2 BIT_AS_BYTE6.3.4.3 BIT_AS_DWORD6.3.4.4 BIT_AS_WORD6.3.4.5 BYTE_AS_BIT6.3.4.6 DWORD_AS_BIT6.3.4.7 SWITCHBIT6.3.4.8 WORD_AS_BIT6.3.4.9 PAC6.3.4.10 PUTBIT6.3.4.11 UNPACK6.3.5 数学辅助功能块6.3.5.1 DERIVATIVE6.3.5.2 INTEGRAL6.3.5.3 LIN_TRAFO6.3.5.4 STATISTICS_INT6.3
14、.5.5 STATISTICS_REAL6.3.5.6 VARIANCE6.3.6 调节器6.3.6.1 PID调节功能介绍6.3.6.2 PD6.3.6.3 PID6.3.6.4 PID_FIXCYCLE6.3.7 信号发生器6.3.7.1 BLINK6.3.7.2 FREQ_MEASURE6.3.7.3 GEN6.3.8 函数操纵功能块6.3.8.1 CHARCURVE6.3.8.2 RAMP_INT6.3.8.3 RAMP6.3.9 模拟量监视功能块6.3.9.1 HYSTERESIS_REAL6.3.9.2 LIMITALARM6.3.10 数制转换6.3.10.1 BYTE转为其他类
15、型6.3.10.2 DWORD转为其他类型6.3.10.3 转为BYTE类型6.3.10.4 转为DWORD类型6.3.10.5 转为WORD类型6.3.10.6 WORD转为其他类型6.4 通讯库6.4.1 ADDM:将字符串地址转换为ADDRESS类型的目标地址6.4.2 READ_VAR:从Modbus从站设备读取数据6.4.3 WRITE_VAR:向Modbus从站设备写入数据6.4.4 WRITE_READ_VAR:读取和写入Modbus从站设备上的寄存器6.4.5 SINGLE _WRITE:写入Modbus从站设备上的单个寄存器6.4.6 SEND_RECV_MSG:发送和/或者
16、接收用户自定义的消息6.4.7 ObjectType:用于读/写的对象类型6.4.8 错误代码第七章 M241系统库指南7.1 M241 PLCsystem库指南 7.1.1PLC_R/W7.1.2 系统功能数据类型7.1.3 ETH_R/W系统变量数据类型7.1.4 M241读/写功能7.1.5 M241用户功能7.1.6 TM3读取功能G-17.1.7 M241系统变量7.2 M241 PLCsystem库指南 7.2.1简介7.2.1.1 高速计数器概述7.2.1.1.1 专用 I/O 概述7.2.1.1.2 嵌入式专用 I/O 映射7.2.1.2 高速计数器类型7.2.1.2.1 选择
17、计数器7.2.1.2.2 Simple 类型概述7.2.1.2.3 Main 类型概述7.2.1.2.4 频率计类型概述7.2.1.2.5 周期计类型概述7.2.2 一次性模式7.2.2.1 一次性模式原理7.2.2.1.1 一次性模式原理介绍7.2.2.2 使用 Simple 类型的一次性7.2.2.2.1 纲要图7.2.2.2.2 一次性模式下的 Simple 类型配置7.2.2.2.3 Simple 类型编程7.2.2.2.4 调整参数7.2.2.3 使用 Main 类型的一次性7.2.2.3.1 纲要图7.2.2.3.2 一次性模式下的 Main 类型单相配置7.2.2.3.3 Mai
18、n 类型编程7.2.2.3.4 调整参数7.2.3 模数回路模式7.2.3.1 模数回路原理7.2.3.1.1 Modulo-loop 模式原理介绍7.2.3.2 使用 Simple 类型的模数回路7.2.3.2.1 纲要图7.2.3.2.2 模数回路模式下的 Simple 类型配置7.2.3.2.3 Simple 类型编程7.2.3.2.4 调整参数7.2.3.3 使 用 Main 类型的模数回路7.2.3.3.1 纲要图7.2.3.3.2 模数回路模式下的 Main 类型单相配置7.2.3.3.3 模数回路模式下的 Main 类型双相配置7.2.3.3.4 Main 类型编程7.2.3.3
19、.5 调整参数7.2.4 自由大型模式7.2.4.1 自由大型模式原理7.2.4.1.1 自由大型模式原理介绍7.2.4.1.2 限制管理7.2.4.2 使用 Main 类型的自由大型7.2.4.2.1 纲要图7.2.4.2.2 自由大型模式下的 Main 类型双相配置7.2.4.2.3 Main 类型编程7.2.4.2.4 调整参数7.2.5 事件计数 模式7.2.5.1 事件计数原理7.2.5.1.1 事件计数模式原理介绍7.2.5.2 使用 Main 类型的事件计数7.2.5.2.1 纲要图7.2.5.2.2 事件计数模式下的 Main 类型单相配置7.2.5.2.3 Main 类型编程
20、7.2.5.2.4 调整参数7.2.6 频率计类型7.2.6.1 频率计原理7.2.6.1.1 描述7.2.6.2 频率计类型7.2.6.2.1 纲要图7.2.6.2.2 频率计类型配置7.2.6.2.3 编程7.2.7 周期计类型7.2.7.1 周期计类型原理7.2.7.1.1 描述7.2.7.2 周 期计类型7.2.7.2.1 纲要图7.2.7.2.2 沿对沿模式下的频率计类型配置7.2.7.2.3 沿对反向沿模式下的周期计类型配置7.2.7.2.4 编程7.2.7.2.5 调整参数7.2.8 可选功能7.2.8.1 比较功能7.2.8.1.1 使用 Main 类型的比较原理7.2.8.1
21、.2 对使用 Main 类型的比较进行配置7.2.8.1.3 外部事件配置7.2.8.2 捕捉功能7.2.8.2.1 使用 Main 类型的捕捉原理7.2.8.2.2 对使用 Main 类型的捕捉进行配置7.2.8.3 预设和启用功能7.2.8.3.1 预设功能7.2.8.3.2 自由大型或周期计预设条件7.2.8.3.3 启用功能7.2.9 附录7.2.9.1 附录 A 一般信息7.2.9.2 附录 B 数据类型7.2.9.3 附录 C 功能块7.2.9.4 附录 D 功能和功能块表示形式7.2.10 术语表7.2.11 索引7.3 M241 PLCsystem库指南7.3.1 简介7.3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SoMachine V4_M241指令手册完整 V4_M241 指令 手册 完整
限制150内