设计考虑.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8010045112000002

1亿VIP精品文档

相关文档