S7-300PLC与MM440联机控制电机的多段速运行,求画出plc的io接线图

  :我个人理解:对于没有相应嘚映像缓冲区的输入地址一定采用PIW指令,而一般外设输入地址都是没有映像缓冲区的。对于有映像缓冲区的输入地址一般使用IW,表礻取映像缓冲区内数据但也可用PIW,表示直接取地址内的数据而非映像缓冲区的数据相当于立即读取。对于输出亦是如此

    :我用的SM3318*12bit模块信号有时正常有时不正常,后来我把COMP-跟信号的M-接起来就好了但我同时发现他们之间接电容也可以,是怎么回事?模块的COMP-端、各信号的M-端和模块24伏供电的M端之间电气上有什么关系?

    :对隔离输入模板.摸板参考地Mana与CPU的电源地M没有电连接。因此Mana与  M有电位差时必须采用隔离输入模板。但是如果电位差超过Eiso,则必须建立Mana与M之间的连接对SIEMENS的模板,Eiso=75VDC或60VAC

对非隔离输入模板,则必须建立Mana与M之间的連接为抑止信号地M-与Mana之间的共模干扰,不同传感器的接地方式不同限于篇幅以及图解困难,难以细说一般原则是,建立信号地与模板的地、模板地与(CPU)系统地的连接如果有干扰环流,则将取消模板地与系统地的连接让模拟地悬浮。另外屏蔽推荐双端接地,如果有干扰环流则改为单端。

    仿照USS-中的例程进行编程;但是只能向变频器发送PZD参数(控制字1和主设定值)但不能返回任何参数。CP341的指示燈只显示不断发送接受灯不亮。在数据块dbnd(DB100)中的DBW6(通讯状态字)的值为0200;DBW8(通讯故障字)的值为0080;不知是什么意思

  :CP341(RS422/485)采用(RS485)ASCII碼协议。CP341如果采用手册中的接线方式(11+4-)则cp341的接收发送灯同时亮,但是不能进行数据传输;如果接线为(9+2-)则出现前述情况,即只能姠变频器发送PZD参数(控制字1和主设定值)但不能返回任何参数。如果你只接了9、2的话现象则说明你的参数设置没有问题。在4线方式下9、2是发送端。11、4是接受端没有接线自然没有数据返回。

    此外在PKW中你的任务识别标记ID和参数号填对了吗?

  :我想楼上的各位可能没囿看清楚royal的问题:他通过HARDWARE下载+OB下载没有问题,这样可以排除是组态和程序的问题他只有在用STATION下载时才出现故障,SF灯亮所以原因不是佷明确。我个人认为是不是royal并没有将HARDWARE进行“编译保存”因此他的程序块内没有“SYSTEMBLOCKS”,所以才出现他所说的现象请royal在试一试!

  :请教各位高手,本人现用到西门子-300(CPU315)做整流系统的PID控制具体是由AI模块输入4-20MA信号(既A柜/B柜饱和电抗器控制电流信号反馈和机组A柜/B柜直流电流信号反馈),通过CPU调用PID功能块实现自动闭环控制,最后由AO模块输出一个4-20MA的信号给稳流系统(既A柜/B柜电流给定反馈)

    现请教:1、具体应調用的PID中的哪些功能块。我是直接在OB1里边调用FB41不知可否。

    :原理上PID的调节节奏应该与其采样周期一致,这是数学模型应与物理过程┅致的要求这也就是FB41要在OB35中周期调用且OB35的周期要与FB41采样周期一致的原因。

    当然在OB1或其他FC、FB中调用FB41也是可以的,此时最好将OB1参数区中扫描周期作为FB41的采样周期

    本人在管道恒流恒压的PID过程控制中,也曾在FC中无条件连续调用FB41PID效果也还令人满意。我个人认为精度要求不高嘚应用中,简单调用也是可以的

    FB41参数的设置很灵活,可根据自己的习惯或应用的方便选择下面是一种方式。

MAN_ON:激活PID手动调节给定值MAN的使能位可用PID手自动转换位来触发。PVPER_ON:是PID输入输出参数“PERIPHERAL化”的使能位即将参数看成0~27648之间的整数。换个说法就是PID的反馈值直接取自楿应AIW通道,而PID输出则直接给出到AQW通道参数整定由FB41完成。可用调节装置的启动标志来触发本位

    CYCLE:采样周期。根据物理量变化快慢定一般要求与FB41执行的周期一致。

    SP_INT:PID的设定值注意设定值与反馈值的单位一致。为了避免错误建议将SP_INT

  :在装入的时候,如果被装入的数太短达不到4BYTE(大多情况这样),则在装入的时候会自动填0而在取出的时候,如果目标是4BYTE则全盘复制,如果短了就只复制需要的长度,另外的就被抛弃了其实被抛弃的部分一般是0的,编程时候需要知道的比如LL#16#,这是一个32位的DWORD然后TMW0,长出的部分被丢掉最终MW0的内容为16#0304除非有意这样做,否则做之前是要保证数据没有溢出的否则计算就乱套了。反过来L16#FFFE(INT-2)TMD0则MD0的值为L#16#0000FFFE(DINT65534)数据虽然没有溢出,但数据格式不能继承了这种时候,分别需要DTI和ITD命令进行转换

    至于200里面的MOVB,MOVW,MOVD等的命令,我想在300里面它是自动的,根据目标数的尺寸自动实现不同的MOVE功能,与200对应

    我最近换了一个新笔记本,没有串口最后发现它不能和-200及-300连接,急得我只冒汗(差一点儿吐血了)不过最终都搞好了,现把我的体会说一下以供大家参考。

    2:在本网站上下载延时补丁程序安装后连接,不行

    2:查看各种资料、检查各种设置、咨询各種人员、连接,不行

    1:先要保证你的USB口转串口在硬件上和软件上(就是驱动)没有问题。

    3;300要下载合适的电脑操作系统的补丁程序

    :在一个网络中(比如profibus),有多个plc在step7中硬件组态中也有多个plc,所编程序是整个网络系统的程序那么程序下载的时候,如何确定哪些程序被下载到哪一个plc中

    1.按照你所需要的网络,完成硬件安装及通讯线的连接.

    2.对所有的CPU,默认地址都是2,所以可以分别上电,下载硬件配置与程序.

LOGO!嘚20个常见问题解答

    回答:因为LOGO!最多能支持16个数字量输出LOGO!及前3个DM8扩展模块上的输出点加起来已经有16个数字量输出点了,因此最后一个DM8上的輸出点已经不支持了即不能使用了。

    2:数字量输入信号能否用作数字量输出数字量输出信号能否用作数字量输入?

    回答:根据LOGO!的硬件結构数字量输入、输出点不能混用,即数字量输入信号只能用作输入而数字量输出信号只能用作输出。

    注:LOGO!加上扩展模块最多可提供24個数字量输入点16个数字量输出点和8个模拟量输入,LOGO!及其扩展模块没有模拟量输出点

    相对误差:手册上给出的时钟精度(±2秒/天)就是楿对误差。相对误差会在LOGO!运行过程中累积这意味着运行30天后,时钟误差可能在±60秒左右

    绝对误差:绝对误差指计时中每两个小时之间嘚误差。绝对误差不会累积所以基本上不用考虑。

    回答:循环周期就是全部的程序运行时间(包括读输入、执行程序运算、写输出)根据所应用的程序功能块的不同,循环周期长短不一

    没有数据说明单个的功能块执行需要多少时间。关于0BA4版的LOGO!每个功能块的执行时间嘟在0.1ms以内。

    回答:LOGO!对数字量(开关量)处理的速度取决于如下因素:

    输入硬件延时、程序处理时间、输出硬件延时

    有些LOGO!模块的I5,I6速度快是因為本身支持高速输入硬件不同;I7,I8反应慢是因为具有支持模拟量输入的硬件电路。

    继电器输出点的反应时间在10ms级;晶体管输出点的反应时間可以忽略

    回答:在LOGO!中,一个线路程序的大小由存储器空间所限定

    对于这些资源用户可以直接在LOGO!中查询还有多少可用空间,方法为:

    進入LOGO!的Program(程序)>Edit(编辑)>Memory(内存)中即可看到所剩下的可使用的存储空间字节、功能块、及可保持的存储器空间的总量。

    LOGO!的宽温型产品每种都有其单独的订货号,可到SIPLUS产品主页查询如果没有找到,则说明目前没有对应的SIPLUS产品

    回答:型号中有字母“R”的LOGO!为继电器输絀的LOGO!。它的输出提供一个干接点且每一路输出都是相互隔离的,与电源也是隔离的因此每一路输出都可以接电压等级在0-220V之间的不哃的交直流负载。

    目前常见的LOGO!SoftComfort版本显示中文时会在字符的位置出现内容空白的方框如果出现这种情况,可以按如下方法解决

    有操作面板的LOGO!可以通过面板设置实时时钟。无面板的只有通过编程软件和电缆与LOGO!模块通讯使用软件的菜单命令设置。

    LOGO!的时钟数据下电后是靠超级電容保持的即在LOGO!上电24小时后,下电后时钟数据可以保持80小时

    扩展模块上的LED灯为红色,说明与其左侧的模块通讯不正常

    如果是在产品經过运输后出现这个问题,很可能是剧烈震动造成接触松动只需按顺序拆装一遍就可以解决。装配时要注意把灰色的模块连接滑块移动箌位

    扩展模块必须在LOGO!本体上电之前、或者同时上电。

LOGO!没有电池卡来延长数据的保持时间在LOGO!上编程,或者使用LOGO!SoftComfort(轻松编程软件)下载程序到LOGO!中永远不会丢失。内含程序的存储卡其内容永远不会丢失。内含程序并且设置了“程序保护”功能的存储卡,当卡插在LOGO!上的时候LOGO!可以正常运行;当卡从LOGO!上移走,LOGO!中就没有程序不能正常运行。

    在LOGO!上编程或者使用LOGO!SoftComfort(轻松编程软件)编程下载程序到LOGO!中,其特殊功能块的开关状态和计数器值可以设定为具有保持功能即在掉电后当前的数据可以保持,并在电源恢复后从断点处继续运行

    为了实现此功能,必须在相关的特殊功能块中设置为保存(Retentive)如RS触发器,则在LOGO!停止运行或下电后它的状态会一直保存,再次运行或上电时其输出狀态会与停止或断电前的状态相同

    普通存储功能:内部存有LOGO!程序的存储卡插到LOGO!上,上电后程序被复制到LOGO!内部;存储卡拔走后程序依旧保存在LOGO!内

    程序保护功能:将程序复制到存储卡中后,在LOGO!菜单中设置存储卡的“拷贝保护”功能为“Yes”则只有在存储卡插在LOGO!上时,LOGO!才能执荇程序;存储卡拔走后程序消失,存储卡的“拷贝保护”功能与LOGO!程序的密码保护功能配合可以做到完全的知识产权保护。

    这两种方法設置的密码功能效果一样

    可以用周定时器,周定时器用来实现最大循环周期为一周的定时任务也可以用来实现按天循环的定时任务。

    呮有具内部实时时钟的LOGO!模块(型号后面带有C的模块)支持这个特殊功能块

    每个周定时器实际上是由三个独立的星期-日定时器复合而成。每个星期-日定时器可以设置一个“开/关”时间段独立对一星期内的某天(可以分别设定)起作用。因此一周内的每天可以设置三个開/关时间段或者说,每一时刻的输出状态可以受到最多三个时间段设定条件的约束

    M8在用户程序启动的第一个循环周期会被置位为“1”;在完成第一个循环周期后,会自动复位为“0”

    M8在所有其余的循环周期内可用作中间点,其用法和其它的标志位用法相同

西门子PLC停机軟件原因综述

    使cpu进入stop的情况很多,比如地址调用错误没有下载需要DB块,编程错误等等如果你想避免错误时不使CPU进入停止状态,你可以茬程序中加入特殊的OB块则出现相应问题,调用相应的OB块虽然里面没程序,PLC将对错误错误不作任何处理继续运行。否则PLC将进入停机状態可比如:

OB73通讯冗余出错OB当容错连接中发生首次冗余丢失时,HCPU的操作系统将调用OB73(只有在通讯中才会有容错连接更多信息,请参见“-400H可編程控制器容错系统。”)如果其它容错连接发生了冗余丢失,则不会再有OB73启动直到为具有容错功能的所有连接恢复冗余后,才会出現另一个OB73启动如果发生了启动事件且OB73没有编程,CPU不会转为STOP模式

OB80时间出错组织块无论何时执行OB时出错,-300CPU的操作系统将调用OB80此类错误包括:超出周期时间、执行OB时出现确认错误、提前了时间而使OB的启动时间被跳过、在CiR后恢复RUN模式。例如如果在上一次调用之后发生了某一周期性中断OB的启动事件,而同一OB此时仍在执行中则操作系统将调用OB80。如果OB80尚未编程则CPU将转为STOP模式。可以使用SFC39至42禁用或延迟和重新启用時间出错OB

只要发生由错误或故障所触发的事件,而此错误或故障又与电源(仅在-400上)或备用电池(当事件进入和离开时)有关则-300CPU的操作系统调鼡OB81。在-400中如果已使用BATT.INDIC开关激活了电池测试功能,则只有在出现电池故障时才会调用OB81如果OB81没有编程,则CPU不会转为STOP模式可以使用SFC39至42禁用戓延迟,并重新启用电源出错OB

如果具有诊断功能的模块(已为其启用了诊断中断)检测到错误,则它会输出一个诊断中断的请求给CPU(当事件进叺和离开时)则操作系统调用OB82。OB82的局部变量包含逻辑基址和四字节的故障模块的诊断数据(请参见下表)如果OB82尚未编程,则CPU转为STOP模式可以使用SFC39至42禁用或延迟,并重新启用诊断中断OB

    -在系统更新过程映像期间出现I/O访问错误(如果由于组态原因,未禁止OB85的调用)

    只要在分布式I/O(PROFIBUSDP或PROFInetIO)中檢测到中央扩展机架(不带-300)、DP主站系统或站故障(进入事件与离开事件时),CPU的操作系统调用OB86如果OB86尚未编程,当检测到此种类型的出错时CPU将轉为STOP模式。可使用SFC39至42禁用或延迟并重新启用OB86。

    只要发生由通讯出错导致的事件CPU的操作系统就会调用OB87。

    如果OB87尚未编程CPU不会转为STOP模式。鈳以使用SFC39至42禁用或延迟并重新启用通讯出错OB。

    程序块执行被中止后CPU操作系统将调用OB88。导致此中断的原因可能是:

    只要发生同程序处理楿关的错误所导致的事件CPU的操作系统即调用OB121。例如如果用户程序调用了尚未装载到CPU中的块,将会调用OB121

    只要在访问模块上的数据时出錯,CPU的操作系统即调用OB122例如,如果在访问I/O模块上的数据时CPU检测到读取错误,操作系统将调用OB122.

年末粉丝福利活动充电宝、保温杯等好禮免费抽

}

内容提示:-200 plc控制mm440变频器实现手自變速简

文档格式:PDF| 浏览次数:46| 上传日期: 11:28:04| 文档星级:?????

}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

我要回帖

更多关于 MM 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信