- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计考虑
设计考虑
各处理器统一的项目结构
按一个设计思想建立task, program和routine
没有特定时间要求的放于连续任务的程序中, 特定时间要求的作为周期任务的程序
task名, program名和routine名清晰. 程序名用易记控制功能名; 任务名中含时间.例,Task10为10ms的周任务;Tank3LPID为3号罐液位的PID调节
必须建处理器故障例程.按需求建程序故障例程
数据结构
每种类型都占32位.同类型的不一定放一起.一个接一个.因此Bool, Sint, Int的数据放在用户定义的数组中可以节约内存;例如:定时器要放一起,可用定时器数组; 一维数组记录班记录
用户定义的结构可由不同的数据类型组成.例如:定义有关罐的结构数据,是液面(十进数),温度(十进数),阀门开/关(BOOL)组成.而10个罐即这样结构数据的一维数组(Tank_data).寻址可 标签名.成员名 上例为Tank_data.Level
数组只能一个数据类型,最大三维(结构类型数据只能一维),下标0开始
用数组或(IO)结构数据时,别名表示元素,易记忆.例 motor1指向local:1:o:DATA.0。
如要程序多致力于控制任务,做最少的应用开发,可以在AI/O模板上做数据格式的转换,SCALE,定4种报警限.有多个CONSERMER时更为节约时间
设计前文档:
为组态作系统各组件属性表,内容:
项目名称
控制器名称,槽位,
模板名称,槽位,通讯格式,
PROJECT:YUANLIAO
组件 名称 槽位 通讯格式 RPI/RTS 控制器 CPU1 1 CNET卡 LOCAL_CNET1 0 IB32 LDI2 2 INPUT DATA IF16 LDI5 5 FLOATING CNET卡 REMOTE1_CNET 0
Produced Tag/Consumer Tag
Tag Name 类型 Produced
CPU Name Consumed
CPU Name array DINT[30] CPU1 CPU2,CPU4
RS232口只能编程,夸网络模板与其它设备通讯
1756-DHRIO:32rack/RIO, 不同RIO上不同rack号
CONTROLNET子网间不能用SCHEDULED MESSAGING
多点广播时, 非owner的控制器是 Listen-only方式.它不发组态数据到Producer模板,当owner与该模板的连接断时,’听’不到了(广播不到了).如果控制器全组态为该模板的owner时,只要连接在,就能收到.注意,所有owner对该模板组态一样,包括RPI. IO组态时,用copy/paste功能
以多点广播二个处理器同时接收同一个输入,一个处理器控制输出.省交通量,速度快.二个处理器仍可同时接收输出反馈信息.节约系统开销
COS与RPI异步于程序扫描,所以输入异步于程序扫描,编程时将输入数据拷贝到另一结构,防止程序中数据变化.(输出也是异步于程序扫瞄).主子程序:拷贝输入tag到输入缓冲区――执行逻辑――拷贝输出缓冲区到输出tag
CST支持时间粘贴(+/-200微秒间).例如:利用输入数据变化时数据的数据粘贴,达到分辨事件顺序的目的.
任何DI点变化,CST时间都给处理器,所以用时间粘贴数据辨别事件顺序时,最好一个模板取一点.该点通讯格式为’CST数据粘贴’.其他点禁止COS.事件分辨=500微秒
高速输入利用1MS的周期任务来查输入
预定输出使同框架中不同模板上输出同步.建议1点/DI模板,COS,时间粘贴,以此组态预定输出(最大到16S)
开线检测:将一个漏电电阻(该值在用户手册中)夸极限开关接点.输入三种状态:ON,OFF,OPEN.确保不是进断线信号
事件中断:模板任何一点组态COS,多点广播即知.在周期任务(1MS--)查.
1
您可能关注的文档
最近下载
- 2025款比亚迪宋PLUS EV豪华尊贵旗舰型_用户手册驾驶指南车主车辆说明书电子版.pdf VIP
- 第1课《初三,我来了》课件北师大版心理健康教育九年级全一册.ppt
- 2023全域用户经营白皮书:STAR模型,从用户运营到生意增长.doc VIP
- NBT 35042-2014 水力发电厂通信设计规范.pdf
- 《小学英语单元整体作业设计的实践研究》开题报告.docx VIP
- “三个聚焦”内容个人自查报告.docx VIP
- 2024年充电宝市场现状分析:充电宝全球市场销售额达到224亿元.docx
- 各种烟气焓温、密度、比热计算表.xls VIP
- 考试妇科试题.docx VIP
- 德国科技创新与产业趋势.pptx VIP
文档评论(0)