您好、欢迎来到现金彩票网!
当前位置:246天天好彩免费大全 > 调整用软盘 >

西门子 S7-300 PLC 从入门到精通的100个经典问题(下)

发布时间:2019-06-12 03:58 来源:未知 编辑:admin

  原标题:西门子 S7-300 PLC 从入门到精通的100个经典问题(下)

  工作号是S7-300CPU与FM进行通讯的任务号,每次的交换数据只是部分数据交换,而非全部数据,这样可以减少FM的工作负载,工作号又分写工作号和读工作号,例如在FM350-2中指定DB1为通讯数据块,如果把写工作号12写入到DB1.DBB0中,把200写入到DB1.DBD52中,再调用FC3写功能,这样第一个计数器的初始值为200,这里工作号10的任务号是写第一个计数器的初始值,DB1.DBB0为写工作号存入地址,DB1.DBD52为第一个计数器装载地址区,同样读工作号100为读前4路,101为读后4路计数器,读工作号存入地址为DB1.DBB2。 但写任务不能循环写,只能分时写入。

  65:如果对于4-20 mA模拟量输入模块来说,小于4 mA后转换的数字量是多少?

  如果小于4ma,那么将会是输出负值,例如 -1对应的是3.9995mA,而1.185 mA 时,这个数值是-4864 (10进制)但是如果小于1.185mA,如果禁止断线进制)如果有断线:怎样对模拟量进行标准化和非标准化?

  MPI通讯是S7系列PLC之间一种最经济、数据量最小的一种通讯,需要做连接配置的站通过GD通讯,GD通讯适合于S7-300之间,S7-300、S7-400、MPI之间一些固定数据的通讯。不用作连接的MPI通讯适用于S7-300之间、S7-300与400之间、S7-300/400与S7-200 系列PLC之间的通讯,建议在OB35(循环中断100ms)中调用发送块,在OB1(主循环组织块)调用接收块。

  整个系统由一个DP主站S7-300/400以及从站组成。而从站通过一个主开关被切断了电源。由于内部的CPU电压缓冲器,CPU 仍继续运行大约50ms到100ms。此阶段里 CPU 识别出所连接的从站的故障。如果没有编程OB86和OB122的话,CPU 就会因为这些有故障的从站而继续保留在停止状态。

  69:在点到点通信中,协议 3964(R)和RK 512 之间的区别是什么?

  这两个协议的主要区别在于消息报头和响应消息的不同。使用RK 512,提供有最高的数据完整性,程序 3964(R) 当传送信息数据时,程序 3964(R)将控制字符(安全层)添加到信息数据上。这些控制字符激活通信伙伴,检查数据是否全部接收,是否无错误。

  70:当一个DP从站出故障,如何在输入的过程映像被清成“0”以前保存它们?

  当一个DP从站出故障时,OB86(通过S7-300/400)被调用。可用下列方法“保存”输入的过程映像:

  73:当试图通过TeleService建立PRODAVE MPI和样列程序之间的通讯时,为什么会出现出错消息4501?

  调制解调器没有响应,并产生了出错消息4501。在这个情况下,工作站的规范不正确。 在TeleService对话框中检查工作站的名称和工作站(standort)规范。此处可能有个不正确的缺省设删除“station”(“standort”)域中的缺省名,或输入正确的工作站名。那么就可以使用调制解调器在PRODAVE MPIY和TeleService之间建立连接。

  可以。从AS中“ONLINE,打开相关数据块(DB).使用软盘图标“OFFLINE”保存DB.

  在启动型OB(如用于S7-300的OB100和用于S7-400的OB100和OB101)和循环模式OB(OB1)中,必须调用数据通讯或程序管理(把PLC切换到STOP或RUN)所需的所有SFB。 OB100是启动型OB,并在重新启动CPU时运行。例如,在该OB中,用标记M1.0和M0.1来释放第一个通讯触发器。

  一个位、字节或者字符域的尺寸是按照字节限制排列的——在所有其它情况下是按照字对齐的。表T6-1中给出了一个域的存储示例。操作系统计算域中单个元素末端位置的位地址。域被分配到从下一个字地址(或字节地址)。下一个数据类型从下一个整字开始(或者整字节).

  创建具有不同数据类型的结构时,必须注意,在特定的环境下可能会自动插入填充字节。

  STEP 7以 6 个字节保存POINTER参数。显示了用于保存POINTER参数类型的内存区域以及每个字节中保存的数据。POINTER参数类型保存了下列信息: DB号(如果DB中没有保存任何数据时为0)。 CPU中的内存区域(表格中列出了不同内存区域的十六进制代码)。

  78:因为总是要首次调用Alarm8P(SFB35)块,怎样避免OB 1初始化过程花费太长时间?

  激活(首次调用)报警块Alarm(SFB33)、A larm_8(SFB34)和Alarm_8P(SFB35)比简单地执行作业检查需要多花费 2 到 3 倍的运行时间。当传送告警时,块的运行时间也会同样长。 然而警报通常不会成群发生,当编程时,需要注意警报块的首次调用,因为此处用到的所有块需要很长的运行时间,因此被调用OB的运行时间在某些情况下将显著增加。将警报块的首次调用移动到OB 100/101/102,可以将较长的运行时间转换到启动过程。此处处理时间也会较长,但是由于与模块的参数设置同时进行,启动时间不会太长。

  设法通过控制面板卸载STEP 7。如果安装文件已损坏,卸载程序常会出错,并伴随出错信息。 另外STEP 7 CD包含文件Simatic STEP7.msi。可以通过这个文件卸载STEP 7。

  No DP方式下:可以用CP342-5通讯口进行S7编程或进行PROFIBUS的FDL连接,连接人机界面;

  86:如何实现在从站断电、通讯失败或从站通讯口损坏等现象出现时,主站能够不停机?

  需要在您的STEP7项目中插入相应组织块。插入这些组织块时,不需要编程内容,当从站断电、通讯失败等现象出现时,主站只报总线故障,但不停机。这样,无论从站先上电,还是主站先上电,系统都能正常运行:

  如果您只是用CP342-5连接上位机软件或操作面板(OP),这时通讯采用的是S7协议,那么建议您选择No DP模式,并且不需要调用FC1(DP_SEND)和FC2(DP_RECV)功能块,它们只是在PROFIBUS DP通讯时才使用;

  88:为什么系统上电后,即使CP342-5开关已经拨至Run,但始终处于STOP状态?

  应当检查STEP7程序和组态是否正确(删除程序,只下载硬件组态)、检查CP342-5连接的24V电源线是否正常、M端是否与CPU的M端短接、通讯电缆连接是否正确(确认通讯电缆未内部短路),CP的firmware是否正确。如果您确认可以排除以上原因,那么可能您的CP342-5已经损坏,请更换;

  91:采用CP342-5的DP通讯口与采用CPU集成的DP通讯口进行通讯有什么不同,这两种通讯口功能有什么不同?

  可以通过CPU集成的DP通讯口或CP443-5模板的DP通讯口,调用Load/Transfer指令(语句表编程,如图2)、Mov指令(梯形图编程)或系统功能块SFC14/15访问从站上的I/O数据;

  2.数据从CP342-5的数据寄存器当中写到PROFIBUS从站的Output数据区(反过来就是CPU读取从站Input数据的过程);CP342-5与从站的Input/Output数据区的通讯过程是自动进行的,但是您还必须自己手动的调用功能块FC1(”SEND”)和FC2 (”RECV”),完成CP342-5与CPU之间的数据交换。

  92:功能块DP_SEND、DP_RECV的返回值代表什么意思,如何理解?

  DP_SEND功能块包括有DONE,ERROR 和 STATUS三个参数,用来指示数据传输的状态和成功与否。DP_RECV功能块包括有NDR, ERROR, STATUS 和 DPSTATUS四个参数,用来指示数据传输的状态和成功与否。您可以定义相应的数据地址区,存放这些返回值,分析返回的值的意思,当Error=False,STATUS=0,DONE=True,NDR=True时,说明CPU与CP342-5之间的数据交换成功进行。

  使用CP342-5模块,无论调用DP_SEND 功能块还是DP_RECV 功能块,您都不能直接读写某个PROFIBUS从站的I/O数据。CP342-5模块有一个内部的Input和Output存储区 ,用来存放所有PROFIBUS从站的的I/O数据,较新版本的CP342-5模板内部存储器的Input和Output区分别为2160个字节,Output区的数据循环写到从站的输出通道上,循环读出从站输入通道的数值存放在Input区,整个过程是CP342-5与PROFIBUS从站之间自动协调完成的,您不需编写程序。您可以在PLC的用户程序中调用DP_SEND和DP_RECV功能块,读写CP342-5这个内部的存储器。

  94:通过CP342-5,如何实现对PROFIBUS网络和站点的诊断功能?

  用功能块DP_DIAG (FC 3) 可以在程序中对cp模块进行诊断和分析,可以通过job类型如DP 诊断列表,诊断单个dp状态,读取dp从站数据,读取cp或cpu的操作模式,读取从站状态等等。

  有的时候您在打开某些项目中的对象时,STEP7会弹出报错窗口,错误信息为 ’*.dll’文件无法被装载,代码是257:5,

  97:如果想通过上位或触摸屏对PLC中S5TIME类型的参数进行设定,有什么方法?

  使用普通的S7-300导轨和U型总线连接器是不能实现热插拔功能的,您必须购买有源总线底板,才能实现该功能。另外,您在配置时,必须使用MLFB 6ES7 153-1AA02-0XB0版本以上的接口模块,因为它支持DP协议的DPV1版本,而MLFB IM153-1AA00-0XB0模块是不支持该功能的。目前您能够购买到的IM153接口模块都支持热插拔,只有2-3年以前的IM153接口模块不支持热插拔。

  如果您采用S7-300 CPU 或 CP 342-5作为DP主站,那么您只能够通过安装GSD文件的方式将IM153模块组态成DP从站,并双击IM153,打开它的属性窗口,进行设置。否则您在STEP7的硬件组态窗口中直接将PROFIBUS DP目录ET200M文件夹下IM153模块挂在PROFIBUS总线:我如何做到对自己的程序块进行加密保护?

  您能够通过STEP7软件的KNOW_HOW_PROTECT功能实现对您程序代码的加密保护。

  如果您双击鼠标打开经过加密的程序块时,您只能看到该程序块的接口数据(即IN, OUT 和 IN/OUT 等类型的参数)和注释信息,而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。

  1. 打开程序编辑窗口LAD/FBD/STL;2. 将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 File— ;Generate source 生成);

  Manager项目管理窗口的source文件夹中打开上一步所生成的source文件;

  China.k联盟:从东北发起,我们是一直坚持在东北这片土地上的技术人平台

  China.k【工控老马】—黑龙江省自动化培训中心首席讲师、China.k中国控联盟发起人之一,他很神秘,不要和他比技术,谢谢。他是传授过众多学员的老师,他很简单。专注:

  解决。老马共勉技术人要学会低调,我一直这样勉励自己,技术的追求是永无止境,技术的更新是日新月异,谁也不能把新技术都了然于胸,谁也不能把新技术产品如数家珍。我们懂得的新技术别人未必知道,别人懂得的新技术我们也云里雾里,毕竟我们研究的方向,走的路是不一样的,技术人最忌讳的就是拿自己的长处和别人短处做比较,这种褒扬自己贬低别人的做法确实能够带来一时的快感和惬意。每个人生活在这片土地上就有他存在的价值,每个人工作在这片天地中就有他存 在的理由。我们要调整好自己的心态,不要一味的认为别人的无知,不要冷眼观看别人对技术的提问,你或许认为这个技术问题特别可笑,你或许认为那个问题让你不屑一顾,你大可高姿态的对这个问题视而不见,可不能给这个提问题的人冷嘲热讽,也不要频繁打击人家对技术孜孜不倦的信念,或许你的话会扼杀了一个技术天才。要做事先做人,人不能搞好周围的人际关系,不能很好的适应周围的环境,哪怕你技术再高也没有人敢用你,你总认为自己的技术如何如何,你总是谈论那些高深的新技术来满足自己的那点虚荣心。大家都有感触,一个单位的新技术不会经常更新,新设备并不是频繁更换,所以不可能去研究那些和你本身工作之外的一些所谓的新技术,新设备,也没有人给你时间和机会去学习这些新的理念,换句话说你是从事这方面研究专业方向的才有可能每天都注意这些新技术的发展,新设备的更新。

  每个人的技术都是从无到有,从菜鸟变老鸟的过程,每个人都是在实践中不断学习和摸索才总结出来的一些经验,每个人都是在提问的过程中慢慢熟悉了这些新技术,这些新设备的使用,我们用不着拿自己研究的技术来和别人争个高低,作为技术人首先要把自己所在单位的工作业务针对性的进行研究,提高单位的工作效率,增加单位的营业额,其次才是你研究新技术、琢磨新设备使用的时间。我一直赞同我们技术人要努力学习新技术,增加新知识,不断的充电来让自己适应社会的竞争环境,不喜欢那种满罐子不响半罐子晃荡的人,今天学点东西就到处炫耀,殊不知,技术的学习是个系统工程,不是拿一个知识点两个知识点就能够成为炫耀的资本,任何人在学习技术的道路上都应该脚踏实地而不是夸夸其谈。

  黑龙江省科学院自动化研究所培训中心:《工控老马》的黑龙江省科技大学学员,在《工控老马》代领下参加的《全国西门子杯工业自动化挑战赛杯》,黑龙江科技大学首次参加该比赛,即没有前期的技术储备以及参赛经验,也没有比赛所用的软硬件系统,但在我培训中心全力支持下,利用暑期放假期间,在指导教师马安生(工控老马)培训,最终获得

  黑龙江省科学院自动化研究所培训中心:《工控老马》带领黑龙江工程大学学员,首次参加的《全国西门子杯工业自动化挑战赛杯》,又拿到东北赛区特等奖,又拿全国一等奖。

  培训中心带领东北农业大学、黑龙江科技大学、哈尔滨华德学院,拿到《全国西门子杯工业自动化挑战赛杯》全国二、三等奖。没有工控老马的带领,黑龙江省无任何高校能在获得全国西门子杯国家一等奖,这是事实。我们没有商业化宣传和套路,只做技术的传播者。

  黑龙江省科学院自动化研究所培训中心成立于2010年5月17日,(国家级)隶属于黑龙江省科学院自动化研究所,是黑龙江省教育厅大学生指定就业实习基地。黑龙江省科学院自动化研究所创建于1978年,是隶属于黑龙江省科学院的事业单位。也是一个融科研、开发、生产为一体的省级综合性自动化技术科研机构。地处哈尔滨市高新技术开发区,全所建筑面积6000平方米,固定资产8600万元,共有职工353人,科技人员占职工的85%,其中高科技人员230多名。通过与我国改革开放20年的同步发展,已经成为在过程控制、信息技术、遥控遥测、机电一体化等方面拥有雄厚实力的知名科研机构。现针对实习择业人群,开设实践培训精品班,聘请自动化专业领域知名高级工程师进行小班针对授课,培训期满出具黑龙江省科学院自动化研究所的实习证明,颁发实践证书。特色:以工程经验及项目实践授课、自动化学会41家理事单位工程案例、全省3所211高校共享实验平台、我所拥有省内唯一过程控制省级实验室、东北三省唯一注册自动化系统工程师管理认证中心。

  黑龙江省科学院自动化研究所培训中心《电气自动化工程师》实践培训精品班,是中心的主打课程,全面的电气自动化培训技能。包括大中小型主流PLC、触摸屏、变频器、伺服、电机、各种传感器、各种仪表使用(品牌有西门子变频器、西门子1200、台达等)、上位机WinCC、下位机博途实践培训等,中心自主开发全国唯一软硬件学习仿真系统,全国领先。真正让你学到本领和实践经验,为你打造一座通往电气自动化工程师的成功桥梁。

  2017年4月29日《 周末授课》、2017年全新课程、速速报名 ,学员需要提前报名。招生对象:(在校大学生、社会人员)。

  掌握电气自动化元器件使用、项目选型、绘制控制柜体布置图、开孔图、电源回路、模块原理图、主回路图、二次回路图、端子图。

  掌握电机及变频器原理,设置各种品牌变频器参数用plc控制变频器(IO方式与通信方式)。能熟练掌握并使用变频器的各项功能以及变频器出现故障时可以迅速解决。

  通信部分是结合前四部分进行学习,包括MPI,Profibus,Modbus等。第六部分技能学习:伺服控制学习。

  学习电气自动化项目标书制做,招标文件的审核、制做投标文件等。所有中心学员使用统一的简历模板及内容,让你就业很无忧。(电气自动化的黄埔军校)

  1、学员可亲身感受事业单位的科学研究及工程实践生活,参与各科研室纵向项目的研究及横向项目的实际操作(与课题组成员一起到项目所在地实习)。2、学员培训期满可参加国家承认的自动化系统工程师职业资格认证考试(automation system engineer accreditation ASEA)。 (国际认证)

  3、自动化系统工程师资格认证(ASEA)考试成绩最优者学期满可留在相关科研机构试用。4、学生开具省自动化研究所实习证明,合作高校可享受课程置换。

  声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。

http://rencalago.com/diaozhengyongruanpan/210.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有