注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- 西门子PLC论坛 -- PLC基础

中国工控网搜索:

 登陆:密码:  注册  密码

搜索:

发表人:lidakang 发表时间:2010/10/29 7:20:00  

 

 本栏论题: 西门子SIMATIC S7-300/400问答集锦  [15162]

    
    1. 怎么使用 MPI/DP-RS232
   
    问:我要将CPU314与电脑连接通信应该怎么办?是否用MPI/DP-RS232连接器,要怎么用啊?
   
    答:第一步,将适配器(PC Adapter)与RS232电缆相连。适配器的MPI/DP口插入CPU的编程口,RS232电缆与PC的串口连。
   
    第二步,进入"开始"->"设置"->"控制面板"->"SET PG/PC Interface"。点选“Access Point of the Application”=S7ONLINE(STEP7),“Interface Parameter Assignment”=PC Adapter (MPI)。
   
    第三步,点“Properties”进入属性设置,MPI设置内容:选中“PG/PC is the only master on the bus”,其余内容沿用默认值,或根据CPU的状态变更。
   
    Local Connection设置:COM Port=硬件连接的串口,Transmission Rate=PC Adapter的拨码位置。 确认后退出设置,如果上下位机参数一致的话,此时连机就会成功。
   
    2. IW和PIW有什么区别
   
    问:STEP7在实际应用中IW和PIW有什么区别?
   
    答 :我个人理解:对于没有相应的映像缓冲区的输入地址,一定采用PIW指令,而一般外设输入地址,都是没有映像缓冲区的。对于有映像缓冲区的输入地址,一般使用IW,表示取映像缓冲区内数据,但也可用PIW,表示直接取地址内的数据而非映像缓冲区的数据,相当于立即读取。对于输出亦是如此。
   
    3. 模拟信号接地问题
   
    问:我用的SM331 8*12bit 模块信号有时正常有时不正常,后来我把COMP-跟信号的M-接起来就好了,但我同时发现他们之间接电容也可以,是怎么回事??模块的COMP-端、各信号的M-端和模块24伏供电的M端之间电气上有什么关系??
   
    答:对隔离输入模板,.摸板参考地Mana与CPU的电源地M没有电连接。因此Mana与M有电位差时,必须采用隔离输入模板。但是,如果电位差超过Eiso,则必须建立Mana与M之间的连接。对SIEMENS的模板,Eiso=75VDC或60VAC。
   
    对非隔离输入模板,则必须建立Mana与M之间的连接。 为抑止信号地M-与Mana之间的共模干扰,不同传感器的接地方式不同,限于篇幅以及图解困难,难以细说。一般原则是,建立信号地与模板的地、模板地与(CPU)系统地的连接。如果有干扰环流,则将取消模板地与系统地的连接,让模拟地悬浮。另外,屏蔽推荐双端接地,如果有干扰环流,则改为单端。
   
    4. cp342-5的放置位置要求
   
    问:cp342-5的放置位置有要求吗?放在轨道的什么地方最合适?
   
    答:CP342-5工作原理是:首先通过硬件配置将各DP子站的分布I/O映射到CP342-5的内存,然后再通过FC1(DP_SEND)、FC2(DP_RECV)实现CPU与CP342-5的数据交换。数据传递的过程如下:
   
    FC1
   
    CPU内存----->CP342-5 ------->DP子站的输出
   
    FC2
   
    CPU内存<-----CP342-5 <-------DP子站的输入
   
    程序中我们控制的只是CPU与CP342-5之间的通讯,而子站与CP342-5的数据交换是由CP342-5根据硬件配置自动完成的。
   
    关于cp341与MM440通讯
   
    问:我用s7-300(cp341)与MM440的com口(29 30)通讯控制变频器,2个PZD,4个PKW具体参数设置如下:
   
    P003=3;P700=5;P1000=5;P2011=1;P2012=2;P2013=4;其他参数采用工厂设置。
   
    仿照USS-S7中的例程进行编程;但是只能向变频器发送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是接受端,没有接线自然没有数据返回。
   
    对MM440应该用2线方式,接线是
   
    11(CP341)-----29(mm440)
   
    4(CP341)-----30(mm440)
   
    且2与4、9与11要短接,你接了吗?
   
    此外,在PKW中你的任务识别标记ID和参数号填对了吗?
   
    5. 315-2DP与ET200M
   
    问:通过DP相连,CPU地址为2,ET200M地址为5,硬件上地址设置正确。 在项目管理器里把软硬件组态好了以后,把SIMATIC300 STATION传给PLC,显示SF错误,ONLINE情况下,OB1不运行。
   
    CYCLE:采样周期。根据物理量变化快慢定,一般要求与FB41执行的周期一致。
   
    如果把HARDWARE再传一遍,则SF错误无,OB1可运行,现在再把SIMATIC300 STATION传给PLC,则重新有SF错误。
   
    我原来以后,把SIMATIC300 STATION传给PLC一次,相当于软硬件组态都传一次,请问各位高手,这样正常吗?
   
    答:我想楼上的各位可能没有看清楚royal的问题:他通过HARDWARE下载+OB下载,没有问题,这样可以排除是组态和程序的问题。他只有在用STATION下载时才出现故障,SF灯亮。所以原因不是很明确。
   
    我个人认为是不是royal并没有将HARDWARE进行“编译保存”,因此他的程序块内没有“SYSTEM BLOCKS”,所以才出现他所说的现象。请royal在试一试!
   
    6. S7-300PID的FB41CONT_C功能及参数设定
   
    问:请教各位高手,本人现用到西门子S7-300(CPU315)做整流系统的PID控制,具体是由AI模块输入4-20MA信号(既A柜/B柜饱和电抗器控制电流信号反馈和机组A柜/B柜直流电流信号反馈),通过CPU调用PID功能块,实现自动闭环控制,最后由AO模块输出一个4-20MA的信号给稳流系统(既A柜/B柜电流给定反馈)。
   
    现请教:1、具体应调用S7的PID中的哪些功能块。我是直接在OB1里边调用FB41,不知可否。
   
    2、PID标准块FB41的输入输出参数如何整定,PV_PER、SP_INT、PV_IN有何区别。
   
    3、GAIN、TI、TD如何整定。
   
    4、MAN_ON、PVPER_ON怎么用,是直接在FB41的输入端写吗?
   
    答:原理上,PID的调节节奏应该与其采样周期一致,这是数学模型应与物理过程一致的要求。这也就是FB41要在OB35中周期调用且OB35的周期要与FB41采样周期一致的原因。
   
    当然,在OB1或其他FC、FB中调用FB41也是可以的,此时最好将OB1参数区中扫描周期作为FB41的采样周期。
   
    本人在管道恒流恒压的PID过程控制中,也曾在FC中无条件连续调用FB41,PID效果也还令人满意。我个人认为,精度要求不高的应用中,简单调用也是可以的。
   
    FB41参数的设置很灵活,可根据自己的习惯或应用的方便选择。下面是一种方式。
   
    MAN_ON:激活PID手动调节给定值MAN的使能位,可用PID手自动转换位来触发。
   
    PVPER_ON:是PID输入输出参数“PERIPHERAL化”的使能位,即将参数看成0~27648之间的整数。换个说法,就是PID的反馈值直接取自相应AIW通道,而PID输出则直接给出到AQW通道。参数整定由FB41完成。可用调节装置的启动标志来触发本位。
   
    MAN:PID手动调节给定值,当“MAN_ON=1”时有效。
   
    SP_INT:PID的设定值。注意设定值与反馈值的单位一致。为了避免错误,建议将SP_INT转换为-100.0~100.0%之间无量纲的百分数,输入到FB41时,注意只取百分号之前的数即可。
   
    PV_PER:PID过程的反馈值,直接取自反馈量的AIW通道的A/D码。仅在“PVPER_ON =1”时有
   
    效。
   
    GAIN:比例系数。
   
    TI:积分时间。
   
    TD:微分时间。
   
    LMN_PER:PID的调节输出,直接对应调节输出AQW通道。
   
    设置了上述参数,基本的PID调节就可以实现了。根据需要再完善其他参数的设置,比如死区的设定等。
   
    利用STEP7中的PID赋值工具可形象快捷地完成参数设置,结果直接存入相应背景数据块,FB41调用时无须再赋值。
   
    7. 除300中的密码
   
    问:我在使用CPU313C-2PTP时,往PLC里下了一个程序,开始还好使,可下载了几次之后,竟然要求密码!本人申明,程序没加密,而且本人还不知如何加密!请问大虾, 如何清空PLC的程序而不需要密码?
   
    答:你需要对MMC卡进行格式化操作。格式化过程如下:
   
    1. 将开关置为“MRES ”位置,并保持,直至LED 停止闪亮(即直至大约9 秒钟后永亮着)。
   
    2. 在随后的3 秒内,释放开关,并再次切换为“MRES ”位置。STOP LED 现在闪亮,指示正在进行格式化。
   
    一定要使用规定的操作顺序。否则,MMC 就不能进行格式化,而是返回存储器复位状态。
   
    我建议你在http://www.ad.siemens.com.cn/download/manual/as.asp上下载S7-300C的所有资料仔细读一读才进行以上操作,在《S7-300 可编程控制器 CPU 312C 至314C-2DP/PtP CPU 技术参数》一书上有此操作的详细说明,并有注意事项!请注意。
   
    8. 00的L指令
   
    问:L指令装一个立即数(常数)到 ACCU1 L 1
   
    如何表达我这个装入的数是Byte? Word? DWord?
   
    S7300还未入门,请高手指教!
   
    答:在装入的时候,如果被装入的数太短,达不到4BYTE(大多情况这样),则在装入的时候,会自动填0而在取出的时候,如果目标是4BYTE,则全盘复制,如果短了,就只复制需要的长度,另
   
    外的就被抛弃了,其实被抛弃的部分一般是0的,编程时候需要知道的。
   
    比如L L#16#01020304,这是一个32位的DWORD
   
    然后T MW0,
   
    长出的部分被丢掉,最终MW0的内容为16#0304
   
    除非有意这样做,否则做之前是要保证数据没有溢出的。否则计算就乱套了。
   
    反过来,L 16#FFFE (INT -2)
   
    T MD0
   
    则MD0的值为 L#16#0000FFFE (DINT 65534)
   
    数据虽然没有溢出,但数据格式不能继承了。
   
    这种时候,分别需要DTI 和ITD命令进行转换。
   
    至于200里面的MOVB,MOVW,MOVD等的命令,我想,在300里面它是自动的,根据目标数的尺寸,自动实现不同的MOVE功能,与200对应。
   
    9. SB接口和S7-200及S7-300连接的体会
   
    我最近换了一个新笔记本,没有串口,最后发现它不能和S7-200及S7-300连接,急得我只冒汗(差一点儿吐血了),不过最终都搞好了,现把我的体会说一下,以供大家参考。
   
    S7-200连接过程:
   
    1:安装200软件,连接,不行。
   
    2:在本网站上下载延时补丁程序,安装后连接,不行。
   
    3http://www4.ad.siemens.de/WW/llisapi.dll?func=ll&objAction=csView&lang=en&objId=784325

以下是关于《西门子SIMATIC S7-300/400问答集锦》论题的回复(共7篇)

回复人:rzpzh 

 回复时间:2010/12/30 0:15:00

支持(760) | 反对(520)

 

    大量plc光盘http://dkxxw.com/kelu.htm
    看看要几号plc盘
   
    免费电控教学
    电控教学http://dkxxw.com/jx.htm
    plc学习园地:http://dkxxw.com/xuexi/index.htm
    plc动画演示 http://dkxxw.com/plcdh.htm
   
   

回复人:zjgzxp 

 回复时间:2011/6/22 21:26:00

支持(513) | 反对(606)

 

    好东西,去看看

回复人:蓝卡e情 

 回复时间:2013/8/24 19:23:00

支持(427) | 反对(429)

 

    为了积分.......

回复人:li337000 

 回复时间:2014/9/4 16:49:00

支持(352) | 反对(429)

 

    了解了解

回复人:xiaoyao6310 

 回复时间:2017/5/18 16:22:00

支持(410) | 反对(392)

 

    新手,有点晕乎乎的

回复人:chengkai343 

 回复时间:2017/10/31 4:24:00

支持(305) | 反对(470)

 

    新手,有点晕乎乎的

回复人:15871195606 

 回复时间:2019/12/23 8:06:00

支持(383) | 反对(186)

 

    好东西,学习了

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳