《基于PC架构的可编程控制器》课程期末考试试卷.docxVIP

《基于PC架构的可编程控制器》课程期末考试试卷.docx

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
《基于PC架构的可编程控制器》课程期末考试试卷

2013~2014 学年第 一 学期 《基于PC架构的可编程控制器》课程期末考试试卷课程所在学院:自动化学院 适用专业班级:、自动化11,智能11考试形式:开卷 北京信息科技大学 2008 ~2009 学年第 一 学期 《基于PC架构的可编程控制器》课程期末考试试卷课程所在学院:自动化学院 适用专业班级:06331—06332、自0601—0603考试形式:开卷 一、什么是传统PLC的扫描周期?简述其扫描过程。(10分)二、根据实验系统配置,写出Adam-5510底座带有多少个I/O插槽和串行通信口,各个I/O插槽接入的模块名称和模块类型以及各串行通信口支持的通信协议。(15分)三、试描述下面程序所完成的功能、使用的模块名称和模块类型、编译时应添加哪几类函数库,并给程序添加注释(可注在程序后)。 (25分)#include ...\5510drv.hvoid main(){ int aiv,temp,ch,i; int Slot5017=8, Slot5018=8, Slot5024=8,IOModuleName; float faiv,ftemp; for(i=0;i4;i++) { IOModuleName = Get_BoardID(i); if(IOModuleName==ADAM5017_ID) Slot5017 = i;if(IOModuleName==ADAM5018_ID) Slot5018 = i; if(IOModuleName==ADAM5024_ID) Slot5024 = i; }Init501718(Slot5017);Init501718(Slot5018);Init5024(Slot5024,0,0,0,0);while(1) { while(AiUpdate(Slot5017, ch)==0); if(ch==0){ Get501718(Slot5017, ch, aiv); faiv=(float)aiv/1000; printf(ch=%d, 5017=%.4f\n,ch,faiv); } Set5024(aiv,Slot5024,0); ADAMdelay(1000); while(AiUpdate(Slot5018, ch)!=0); if(ch==0) { Get501718(Slot5018, ch, temp); ftemp=(float)temp/10; printf(ch=%d, 5018=%.1f\n,ch,ftemp);} }}四、某系统要实现如下控制:,试写出其FBD程序。 (10分)五:简述下图所示梯形图的工作原理及完成的功能。假设输入信号001为占空比为50%的方波(方波周期为T,程序扫描周期为T/8),试画出AR01、AR02、AR03及输出100的时序图(可画在试卷上)。(20分)T试简述计算机与设备是如何进行数据交换的。(10分)七、试浅述PC_Based PLC网络控制系统的体系结构和网络配置方法。(10分)北京信息科技大学 2008 ~2009 学年第 一 学期 《基于PC架构的可编程控制器》课程期末考试试卷标准答案一、什么是传统PLC的扫描周期?简述其扫描过程。 (10分)【答】:在系统软件的支持下,PLC对用户程序进行逐条的解释,并加以执行,直到用户程序结束。然后返回到程序的起始又开始新一轮的扫描。每一个循环所经历的时间,即扫描周期,与用户程序的长短和扫描速度有关,一般为1毫秒至几十毫秒。 (4分)一次循环扫描过程可归纳为五个工作阶段:公共操作阶段:公共操作是在每次扫描程序前的又一次自检,包括CPU进行复位监视定时器、硬件检查、用户内存检查等操作;用户程序执行阶段:CPU对用户程序按先左后右、先上后下的顺序逐条的进行解释和执行;扫描周期计算处理阶段:若预先设定扫描周期为固定值,则进入等待状态,直到达到预设值时扫描再往下进行,若设定扫描周期为不定值,则要进行扫描周期的计算。I/O刷新阶段:从输入电路中读取各输入点的状态,写入输入映象寄存器中并保持一个扫描周期不变。将所有输出继电器的元件映象寄存器的状态传送到PLC的输出端,驱动外部执行元件动作;外设端口服务阶段:CPU完成与外设端口连接的外围设备的通信处理。 (6分) 二、根据实验系统配置,写出Adam-5510底座带有多少个I/O插槽和串行通信口,各个I/O插槽接入的模块名称和模块类型以及各串行通信口支持的通信协议。(15分)[答案] 在Adam5510实验系统中,ADAM-5510底座带有4个I/O插槽,方便I/O模块直接插入,I/O模块通过底座内部的并行总线与CPU卡通信,0槽是Adam-5050数字量I/O模块;1槽是Adam-5

文档评论(0)

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

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

1亿VIP精品文档

相关文档