找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
转帖:定义了5种编程语言
1) 指令表IL(Instruction list):西门子称为语句表STL。
2) 结构文本ST(Structured text):西门子称为结构化控制语言(SCL)。
3) 梯形图LD(Ladder diagram):西门子简称为LAD。
4) 功能块图FBD (Function block diagram)。
5) 顺序功能图SFC(Sequential function chart):对应于西门子的S7 Graph。
请问在编程的时候,应该选用哪种语言?
一般的过程控制可选用梯形图、功能块图与指令表。在编写FC\FB方面指令表最适用。
各种语言都适合那些场合?
见《S7-300/400的编程语言》下载:
http://ftp.gongkong.com/UploadFile/datum/2008-8/2008081814123300001(2008073020415800001(300%E8%AE%B2%E7%A8%BF31)).doc
梯形图、语句表和功能块图是3种基本编程语言,可以相互转换。
1.顺序功能图(SFC) :STEP 7中的S7 Graph
2.梯形图(LAD)
直观易懂,适合于数字量逻辑控制。“能流”(Power flow)与程序执行的方向。
3. 语句表(STL):功能比梯形图或功能块图强。
4.功能块图(FBD):“LOGO!”系列微型PLC使用功能块图编程。
5.结构文本(ST):STEP 7的S7 SCL(结构化控制语言)符合EN 61131-3标准。
SCL适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等。
6.S7 HiGraph 编程语言
图形编程语言S7 HiGraph 属于可选软件包,它用状态图(state graphs)来描述异步、非顺序过程的编程语言。
7.S7 CFC 编程语言
可选软件包CFC(Continuous Function Chart,连续功能图)用图形方式连接程序库中以块的形式提供的各种功能。
1, 一般电工都能看懂的梯形图LD(Ladder diagram):西门子简称为LAD。
2, 指令表IL(Instruction list):西门子称为语句表STL。
3, 结构文本ST(Structured text):西门子称为结构化控制语言(SCL)。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!