我对FX2N/1N/1S比较熟悉,初学者有疑惑可以问我 点击:27344 | 回复:665



边干边学

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-04-28 13:22:22
楼主

我这些年做过一些FX2N/1N/1S的相关编程,

之前也从许多工控网朋友获得到很多宝贵经验.受益很大

初学者做项目有什么疑惑可以在此留言,

如果我懂的,我会抽出时间尽快答复的.

多多交流自动化知识,一起提高技术,




边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-10 11:36:15
241楼

 回复 wuchuanyun :

"X0 按一次是启动,再按一次是停止"----> LD X000,   ALTP Y000

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-10 11:43:34
242楼

回复 wuchuanyun :

"X1 on是手动 ,off是自动" 假定 手动时X0使Y0点动,  自动时X0使 Y0自锁,

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-10 11:48:42
243楼

"如按x2,D0-----D9的数据传到D20----D29 "

LD X002 ,  BMOVP D0 D20 K10

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-10 11:59:02
244楼

"按x3一次,数据就会把D20------D29存到D100-------D109。

再按一次把D100------D109存放在D110-------D119,

               再把D20----D29存在D100----D109 "

 

用字左移WSFLP即可:

LD X003

WSFLP D20 D100 K256 K10

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-10 12:33:19
245楼

关于"D0------D9任何一个的内容

数据超过上限(大于 150) Y1 报警
数据低于下限(小于5)        Y2报警 "

用数据排序指令FNC69 SORT 即可,

这些在课本上和编程手册上写的都很详细.

 

 

 



边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-10 12:45:48
246楼

 回复 sunsanr

不知道你说的 "fx1s可以使用步进指令么" ,

是指状态编程的步进指令S,

还是指控制步进电机或者伺服电机的脉冲指令?

FX1S在这两方面都有的.

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-10 12:49:09
247楼

状态编程刚开始要初始化S0 ~ S9其中一个,

状态S的号码可以不连贯,但是应从小到大,

每次SET Sxx 后要调用STL Sxx,

急停时用ZRST全部复位,

最后用RET做状态返回.

 

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-10 12:56:25
248楼

回复 zxf0755  :

关于FX2N-4AD-TC温度模块 ,三菱已经帮你作成模数线性转换了,

开始的时候用TO指令设定BFM#0,  热电偶分度号K型是H0,J型是H1,H3是关闭.

然后用FROM指令来直接读取BFM#13 ~ #16平均值或者BFM#17 ~ #20就可以了

非常简单

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-10 13:02:04
249楼

假设你FX2N-4AD-TC温度模块在第一个扩展模块,

1通道为K型, 2通道J型, 3和4通道不用,

[TO K0 K0 H3310 K1]即可

如果按摄氏度方式读取,

[FROM K0 K5 D0 K2] 即可

通道1的温度平均值放在D0, 通道2的温度平均值放在D1,

张小平

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 58回
  • 年度积分:0
  • 历史总积分:184
  • 注册:2005年5月06日
发表于:2009-06-10 14:15:06
250楼
回复内容:
对:边干边学 关于

 回复 张小平:

旋切是只有一个方向而且不停地转动,肯定是要用相对运动方式了。

切刀旋转一周的脉冲数固定,每次切完回到参考点重新计数(CP值清零),原点纠偏是为了防止多次累计误差产生较大错位。

用变速方式做,参考点附近走低速,靠判断原点开关和Z相信号同时动作时即原点。(机械结构要做到这点重合。)




内容的回复:老师你好,我已经用了相对运动方式,CP值是每个脉冲加1,对CP清零还是得先停止发送脉冲(切刀停止旋转),再置零了。无论是用单速还是其他定位方式,是不是一定要停一下,才能置CP为0?我能不能不管CP值(电机频繁起停会损害电机吧?),外置一个编码器反馈位置。


wuchuanyun

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 10回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2008年11月09日
发表于:2009-06-10 18:48:11
251楼

我是个初学者,我很有兴趣与“边学边干”交个朋友。

因为我也是边学边干。我的QQ229026797

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-10 19:27:47
252楼

回复 张小平:

你现在应该要体会到,这个控制系统的难度就在于要把加速和减速曲线做好,

因为FX2N的高速处理能力不是很理想,你就先勉强着用吧正好可以先熟悉FX2N嘛.

而且我敢肯定用线形的加速和减速斜率的效果会很差的,

怎么样让伺服运行速度圆滑升降然后精度又要好,

你需要反复调试和整定一个合适的算法的.

经过原点对CP清零可以不用停止电机,在一个比较合理的低速就可以.(既保证精度又要兼顾生产速度)

还是那句话----原点纠偏是为了防止多次累计误差产生较大错位。

zxf0755

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:1051
  • 注册:2008年10月27日
发表于:2009-06-11 12:03:30
253楼
还是不怎么懂,能不能帮我做下程序。我说下我的要求:有四组K型热电偶,就是要把每组的温度显示在触摸屏上,并且可以在触摸屏上调节温度,这样怎么对PLC编程,望高手帮忙,十分感谢!能不能留下电话或者QQ

zxf0755

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:1051
  • 注册:2008年10月27日
发表于:2009-06-11 12:05:36
254楼

上面补充:我的温度模块也是在第一个扩展模块

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-11 12:39:02
255楼

QQ在前面已经写了.
兄弟,你要有实物操作通电调试才能懂的,

《FX系列特殊功能模块》用户手册里有非常详细的例程,

照着录入PLC都能调试出来.在自助资料库里可以下载.

 

zxf0755

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:1051
  • 注册:2008年10月27日
发表于:2009-06-11 13:18:03
256楼

我都有实物啊,我先看看不懂再请教你,谢谢

piaowudepgy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2009年6月11日
发表于:2009-06-11 16:18:04
257楼

楼主,你好,我是个初学者,现在对PLC懂得很少,想请教一下如何才能快速入手呢?

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-14 21:15:15
258楼

最快速入手就是直接做PLC的实际项目,一边调试实物一边对照资料学习,项目做好了,编程也学会了.

即使效果不理想,你也打下了一定的根基,知道了方向,只要以后继续坚持学习,终究会掌握它了。

----------------------------------------------------------------------------

但是这种机会对于90%的初学者一般是不会有的。

 

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-14 21:35:03
259楼

所以,知道了 “最快速”,还是没有用的,

能力、经验、资金、学历、关系、环境、方法、性格、勇气对于每个人都不一样,所以各人机遇不同,

(如果你的能力、经验、资金、学历、关系、环境、方法、性格、勇气都很优秀,那都可以开大公司了,也就无所谓学PLC了!)
你如果不很全面,

我觉得至少这9个方面你至少有1样要满足,   否则你即使学会了PLC,也用处不大。

 

因此快速方式还是“因人而异”了。

 

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-14 21:46:24
260楼

1、能力

能力强的人肯定能学好PLC,这是毫无争议的。

有能力的人,做什么是都能做好,而且比做出来比你预想的还要好

 

从能力来说,分学习能力和动手能力、分析能力、吃苦能力等等,

还有什么空间想象能力、数学运算能力、预测能力这些对搞自动化都是“宝”来着。

 

学习能力里有个叫“自学能力”的,

就是自己知道下载个编程手册/用户手册什么的 来分析

搞PLC的应该都明白这个意思。


热门招聘
相关主题

官方公众号

智造工程师