回复:FM354请教

yixian01

  • 帖子

    1071
  • 精华

    10
  • 被关注

    2

论坛等级:侠士

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2005-05-06 11:48:54

0楼

定位模块的编程要用到哪些功能和功能块。我手上没有资料。请各位大虾指点。谢谢

以下是对《定位模块fm354编程问题》的回复:
zzj1382: 编辑  2004-7-26 9:09:00
   买了东西自然就有了

雨天:   2004-7-26 9:57:00
   呵呵。我手头上有354的英文资料。太长了。安装354的软件后,打开其中的事例,好多功能块被protected

zzj1382: 编辑  2004-7-26 11:23:00
   你如果使用过SIEMENS S7300的东西,早就该知道这些功能块是被保护的,这些特殊功能模块是没有中文资料的.其实FM354还是比较简单的,主要是DB接口信号的时序

雨天:   2004-7-26 14:58:00
   控制354的大体思路是。。。。?谢谢zzj

zzj1382: 编辑  2004-7-27 11:14:00
   FM354提供参数化包,分为硬件组态和软件编写,硬件组态中提供了如脉冲当量,工作模式,I/O功能等
  软件中提供UDT,使用时拷贝到工程中并产生背景数据,程序中通过访问背景数据块中的控制位,模式字等来控制伺服马达.
  FM354具有独立的MPI地址,与CPU的数据交换通过读写工作请求来完成;
  你需要迅速了解:
  1:UDT生成的背景数据块的结构,关键参数在UDT中的分布状况;
  2:FM354的工作模式
   A:JOG
   B:开环
   C:参考点接近
   D:增量;
   E:手动数据输入
   F:自动NC程序执行.
  根据需要选择,更改工作模式(A,C是必须的,如果是简单定位,用D,E均可
  3:不要企图打开FM354的FB,但你需要了解它的接口.
  4:你着重需要了解UDT中的CTRL&CHECKBACK信号组的定义.
  5:可以通过FM354提供的参数化包中的测试界面了解FM354的整体框架,记住,只有当CPU STOP是才允许操作该界面
  6:我用了四天才驱动这个东西,如果你对S7300缺乏了解,可能会更长
  努力吧,就这些
  

雨天:   2004-7-28 16:47:00
   太谢谢你了。我会按你说的尽力的去试。说不定还要麻烦你呢:)再次感谢!!!

雨天:   2004-8-4 8:55:00
   关于S7300和fm354之间的信号读写使用什么指令?x_put和x_get?
  谢谢了.

zzj1382: 编辑  2004-8-4 9:27:00
   所谓数据交换,并非要我们处理底层通讯,所以并不需要X_PUT等指令,从编程的角度看,我们只需来读,写工作号来完成数据交换,所以你要弄清楚工作号的含义,如模式的更改,你需要写相应的工作号

雨天:   2004-8-7 9:31:00
   我想控制电机的正向及前进距离和反向及后退距离,需要在那部分做接口?谢谢zzj
  

雨天:   2004-8-7 9:32:00
  

雨天:   2004-8-7 9:32:00
   通过触摸屏。

zzj1382: 编辑  2004-8-7 13:19:00
   兄弟,已经给你讲得非常清楚了,我也不知道该怎样讲了,对于应用的问题该自己琢磨,所以我认为你目前最重要的是自己先通看手册,
  我上面讲的都是最快入门的方式,我不喜欢那种"给我来一份",所有的技术性的东西,别人能告诉你的只有方法,方法才是最重要的,你这种提问的方式你不觉得有问题吗?和"给我来一份"有什么差别?就算给你来一份,和你看一个例子又有何差别,技术永远和工艺联系在一起才有意义,才是你开发的东西.
   记住:先看资料,整体把握,通过测试,遇到细节问题再提问,这对你提什么样的问题很有帮助,
  还有,SIEMEMS的产品一旦用到高级功能,别指望有中文版的资料

雨天:   2004-8-8 9:02:00
   谢谢指教.我会自己捉摸的.还希望多交流.

雨天:   2004-8-27 9:23:00
   zzj我想问一下。在stop模式下通过start up界面能驱动电机旋转吗?

zzj1382: 编辑  2004-8-27 9:48:00
   雨天,你的提问有点模糊,
  应该是,在CPU STOP模式下.......因为很容易误解为FM354的STOP模式下.
  先告诉你,在CPU STOP模式下,而且必须是.是可以的.
  这时候你可以通过STEP7的HWCONFIG下,进入FM354的参数化画面,
  有一项TESTING AND STARTUP OF FM,进入画面,此时,先将CPU STOP,
  有一些相关的选项,最重要的是SERVO ENABEL和DRIVER ENABLE,要选上,然后你可以先使用JOG模式,同时指定JOG速度,在JOG模式下,使用R+,R-命令令其正反转,注意,将鼠标指到R+,或R-处,用空格键来控制,切记
  这个界面是SIEMENS根据FM354的UDT的信号定义来开发的,通过这个界面的使用,结合UDT的说明,你很快就可以熟悉各种运动模式的必须的控制信号和回馈信号,界面信号的标志和UDT的标志是一致的.
  我想,只要你的电机在JOG模式下动作了,你自己会觉得是柳暗花明,就有信心了,但后面还会有问题的.
  
  还没告诉我你用在什么机器上.会用这东西的人不多,SIEMENS的北京热线电话有一个人会,但仅仅局限于能让电机动起来.

雨天:   2004-8-27 12:45:00
   这个系统用于冶金行业的水平连铸系统。谢谢你

zzj1382:   2004-8-27 14:03:00
   咳,兄弟,你是在华北地区还是华东地区,做冶金要很多的技巧,可惜我未涉足过,我用过的一次是汽车工业的.你给哪个钢厂做?

雨天:   2004-9-6 9:23:00
   zzj能留下你的联系方式吗?我的邮箱li_hai90@163.com

zzj1382:   2004-9-7 12:08:00
   hnzzj137@tom.com

雨天:   2004-9-8 9:47:00
   相关问题我已回信。请查阅。谢谢

雨天:   2004-9-14 20:43:00
   调试点动用户程序,修改点动速度数值后电机速度好像没有变化.不知什么原因.
  还有用自动模式用户程序(参数化时自动程序已编写),也不能预期执行其自动程序.苦恼.(监控DB_FM.START不为1.)程序里置位不了.
  

雨天:   2004-9-16 11:33:00
   请教.为什么我程序中修改点动速度.而实际没有变化.
   L L#40000 // Entry of default values
   T "DB_FM".VLEVEL_1 // Value for velocity level 1
   L L#80000
   T "DB_FM".VLEVEL_2 // Value for velocity level 2
  

雨天:   2004-9-16 20:31:00
   joging模式已成功
  

雨天:   2004-9-17 16:33:00
   zzj你好。为什么我用软件包中的MDI程序测试通不过。监控变量表 启动启动位后 ,有错误返回信号。什么原因呢?(模式6已选择。监控各使能为也正常)

雨天 :   2004-9-18 9:54:00
   可能是 the axis not synchronized引起的,怎么改善?急,谢谢

雨天 :   2004-9-18 11:34:00
   mdi测试已通过。自动方式提示the axis not synchronized。加上置位语句(DBX38.6)还是不行(MDI方式此方法可行)。请指点

雨天:   2004-9-18 12:05:00
   FM354在自动方式下怎么做到轴同步?请教各位大侠

zzj1382:   2004-9-18 14:27:00
   这几天忙于做工程,没时间上来看;
  现在你的工作已经到了核心问题.
   1:所谓轴同步化,这是它的一个术语,实际上是指寻找参考点完成,寻找参考点完成,即是轴完成了同步化.
  除JOG模式和REF模式之外,其他模式的工作必须条件是要轴同步化,(参见手册第9章,操作模式)
   2:FM354切换模式时,必须往用户DB写模式代码(DBB16)和模式参数(DBB17),而这个工作的完成不是仅仅用一条MOVE指令写进去就可完成的,而是通过写请求工作完成的,例:DBX38.0用于请求写速度,
  这个DBX38.0的控制是最关键的,你用DBX38.0做条件MOVE完了速度之后,紧跟着立即复位DBX38.0,这样才能保证你的数据是写入了FM354
  的,之所以你说修改了速度而没有变化,就是这个原因造成的,但是这么重要的信息为什么SIEMENS文档资料中并不讲这个时序关系就不明白了.其他的工作请求也是如此,
   好了,你把工作我说的这两个问题理解了,剩下的就是逻辑问题了,当初我也是在这两个问题上花了很多的工夫.这就是在楼上我说的,这两个问题就问的很有水平,说明你花了很多的时间来研究,只是窗户纸未捅破,前面我要跟你说再多也没用,因为你还没理解到一定深度.
   离成功只有一步之遥了,祝你成功.以后有多了一个搞FM353/354的人.
  

雨天:   2004-9-18 21:26:00
   谢谢你zzj,这么耐心的提示我。我现在正在做自动程序部分。参考点还是一个我头疼的问题。今天算是找了一天吧。9。3。9章提到SET REFENCE POINT对自动模式无效。就算是我在程序中强制 REFPT_EN 为真,CHECKBACK信号还会返回错误,不能执行自动程序。在参数化软件测试时我是用MDI方式设置参考点使能SYN后,再选择自动模式才能执行自动程序。你能分析一下原因嘛?真是麻烦你了。
  

zzj1382:   2004-9-20 8:49:00
   你错了,
  应该看看9.2.3节,即参考点逼近模式
  也就是说先完成参考点逼近,FM354给出同步信号,你进入MDI,INC,AUTOMATION才不会有问题,
  

九头牛:   2004-9-20 9:10:00
   我好不容易把4个FM353驱动器来,走了好多弯路。但是很开心。但我只用MDI和JOG和回参考点,其它一概不知。当FM353出现红灯时,如何能 消除ERR.呢?我只好不让它出现ERR.否则要重启CPU. 据说FM353比FM354简单。以后陆陆续续还要用12个,不过用法相同,不用担心了。西门子的东西 不错。

zzj1382:   2004-9-20 9:40:00
   FM354和353对于编程来说是完全一样的,只是FM354驱动AO,接收ENCODER信号,驱动器可以不要位置环,而FM353驱动PULSE,驱动步进和所谓的日系伺服;
  FM353/4出现ERR.肯定是要重起的,ERR出现的原因大都是条件不满足,去启动另外的工作模式,

雨天:   2004-9-20 9:57:00
   按照你的方法十分钟就测试成功!
  谢谢!
  再次感谢

zzj1382:   2004-9-20 10:22:00
   呵呵,
  非常为你高兴,这个问题因为一开始就是困扰我非常久
  第一天:马达没有任何反应
  第二天:看了一下文档,找到STARTUP测试界面.马达可以在该画面JOG运动,因为脉冲当量设置的缘故,马达的JOG非常微小.
  第三天:脉冲当量设置正确,STARTUP JOG随心所欲,采用程序控制JOG册试,因为没有改变速度,以为JOG成功,
  第四天;添加INC操作模式,因为需要修改速度,发现了速度不能根据需要改变的问题,同时,非常容易出现ERR,重新启动.
  第五天:????????.......没进展,困扰
  第六天:????????........一样.
  第七天:重新测试,开始考虑时序关系.成功,喜之若狂.
  上帝创造世界用了7天,想想咱造这东西也是7天.
  那困扰的几天,TNND真是难受.
  以后陆陆续续写控制逻辑,整个工程花了22天.
  算算咱华南区做过FM353/4,SIEMENS MASTERDRIVE MC的同志也不算多,自豪感和成就感油然而生,我想你的感受也如此吧,

雨天:   2004-9-20 11:22:00
   确实感觉很兴奋,我觉得做工控能遇到你这样的人是幸运的。从开始的控制思路到最后的难题。。。。我还知道你是湖南人。别问我为什么?呵呵。祝你事业顺利吧,我再也想不出什么好的词来感谢你了。其实在中间还能悟出很多道理的,不纯粹是技术上的

九头牛:   2004-9-20 11:56:00
   实际上我觉得我把例程看懂后,一切就应刃而解了。有些说明标注,所以弯路走得多。以后遇到的话,各种SIEMENSE的模块应该大同小异吧。这次是个进步。不知雨天有没有这个感觉?ZZJ1382已经是早经过这一劫难修成正果的了。我觉得ZZJ1382的SEMENSE只是很深,不是拍马屁。呵呵 见识了

九头牛:   2004-9-20 12:05:00
   我是说ZZJ1382的SEMENSE知识很深,打错字了。下一步我要用AB的位置模块,想想高兴。不知二位有没有兴趣在我遇到难题是督阵?
  另外,我想明年和一个朋友代理电器元件的销售,不知两位在供货渠道上有何建议.请指教啊。

zzj1382:   2004-9-20 13:12:00
   二位兄弟抬举了.
   我认为能够搞定这个东西的人都得有点悟性,九头牛兄弟看来也是经历了FM353的磨难的了.不知二位兄弟身居何处,否则可以一醉方休,我在东莞,AB的东西我只看过初浅的资料,谈不上督阵,大家可以互相探讨.
   其实我做SIEMENS也不长,2001年开始做第一套300,越做越觉得SIEMENS博大精深,有时也搞点SIMOREG,SIMOVERT做做,总之是觉的,控制和驱动完美结合才是真正有深度的东西.
   雨天兄弟,我还是想问你怎么知道我是湖南人?在东莞/深圳/广州搞这个的人基本上我都认识.
  以后多联系吧!

九头牛:   2004-9-21 23:19:00
   我在热上海,PLC中的PID仍能入门。 没穷无尽的。我喜欢挑战

拳手:   2005-3-19 16:02:00
   zzj1382您好:
   看到你的发言很有感触,请教您,我用过OMRON的位置控制模块,现在正在做西门子的工程,您说FM354速度不能随时改变OMRON也有这样的问题,用西门子的有办法解决吗,现在我做的配置是西门子的位置控制模块和松下的伺服,可以给发个FM354的资料和软件吗,衷心感谢

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54757条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。