搜索
bottom↓
回复: 38

STM32F103VC仿三菱FX1N PLC脉冲问题

[复制链接]

出0入0汤圆

发表于 2014-4-22 11:24:45 | 显示全部楼层 |阅读模式

最近在网上买了一个STM32F103VCT6仿FX1N PLC代码,用网上买的测试板子测试发脉冲指令一切都正常,用自己设计的板子运行其它指令一切正常就是运行到所有脉冲指令以后,只要输入触点不断开脉冲就说一直不停的发送脉冲,不管脉冲个数有没有达到。
本人做了一下测试:
   1、把两块板子上面的8M晶振、32.768晶振 相互调换,好的板子还是好的,不好的板子还是不好
   2、CPU对换,把好的STM32F103VCT6对换以后,发现脉冲可以停止的芯片换到我设计的硬件上面,发脉冲还是不能停止。我设计的板子芯片放到网上购买的板子运行有是正常
   3、把网上买的板子STM32F103VCT6芯片边的滤波电容全部去掉,运行也是完全正常
   4、两块板子都用的设计的板子上面的3.3V电源供电,结果好的还是好的,不好的还是不好
个人能力有限真的找不出问题在哪里了,本人有两套文本方案想献给解决问题的人。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2014-4-22 11:47:06 | 显示全部楼层
能说说这个代码的软元件范围吗,有点像我买的一种板子。最好发一些说明书

出0入0汤圆

发表于 2014-4-22 11:47:41 | 显示全部楼层
我不知道,帮你顶一下

出0入0汤圆

 楼主| 发表于 2014-4-22 11:51:37 | 显示全部楼层
电子喵星人 发表于 2014-4-22 11:47
能说说这个代码的软元件范围吗,有点像我买的一种板子。最好发一些说明书 ...

以下是支持的指令
基本指令:
LD    LDI    AND    ANI   OR    ORI
LDP   LDF   ANDP   ANDF  ORP    ORF
SET   RST   MPS     MPP   MRD   ANB  
ORB  OUT   INV      PLS   PLF    MC   
MCR  NOP   END      CALL CJ FEND SRET
STL RET
功能指令:
ALT    MOV   ZRST  ZCP    INC    DEC   ADD
SUB    MUL  DIV   BCD  BIN  WAND WOR WXOR DECO ENCO REF
DHSCS DHSCR PWM  RAMP  PLSV DRVI DRVA
PLSY  ZRN  PLSR  TCMP TZCP TADD TSUB HOUR TRD TWR
LD= <> <= >=
AND= <> <= >=
OR= <> <= >=
SFTR
SFTL
SPD
支持32位D指令,支持上升沿P指令
软件件范围
X0-X43
Y0-Y27
M0-M1535 M8000-M8255
S0-S999
C0-C255
T0-T255
D0-D5999
D8000-D8255
V0-V7 Z0-Z7
软元件掉电保持范围与三菱FX1N兼容
X0-X5高速脉冲捕捉功能与三菱FX1N兼容
Y0 Y1高速脉冲输出功能与三菱FX1N兼容,最高可发两路独立100K脉冲。
通信口
带一个RS232口,一个RS422口,均可用于下载梯形图或与各种触摸屏通信,
带一个CAN口,用于扩展模块,也可定做扩展协议。

出0入0汤圆

发表于 2014-4-22 11:55:33 | 显示全部楼层
真正成熟的,人家不会卖的啦,兄弟;  成熟的东西,一定经过市场的考验,经过K级别的量产来证实; 买回来的代码,依然需要消化,改进验证;
PS: 话说现在的PLC真是烂大街啦,尤其是仿三菱;

出0入0汤圆

发表于 2014-4-22 11:58:38 | 显示全部楼层
没看明白你的问题描述, 发脉冲不能停止是指?  它有啥条件,应该出啥正确结果!

出0入0汤圆

发表于 2014-4-22 12:06:59 | 显示全部楼层
这样看来,肯定是电路设计有问题。

至于发脉冲,你是用来驱动电机的吗?

试试不接电机看看,只用逻辑分析仪等工具看,看这样发脉冲是否正常。如果正常了,表明电机干扰了控制芯片,你电路设计要完善一下抗干扰。

出0入0汤圆

 楼主| 发表于 2014-4-22 12:55:29 | 显示全部楼层
脉冲不能停止,就是说输入点一直处于接通状态下,当脉冲发送的个数到以后就会停止发脉冲了,现在就是脉冲个数到以后还是一直发脉冲,M8029这次都不工作

出0入0汤圆

 楼主| 发表于 2014-4-22 12:59:02 | 显示全部楼层
回复7楼,现在就是在电脑傍边测试,应该没有什么干扰才对,两个板子在一起我把网上买的板子上面的芯片傍边的滤波电容都去掉都能正常工作,不能工作的板子M8029和D8137这些都不工作

出0入0汤圆

发表于 2014-4-22 13:10:51 | 显示全部楼层
办法是有的,

出0入0汤圆

发表于 2014-4-22 14:25:37 | 显示全部楼层
不是有源码的吗?

出0入0汤圆

 楼主| 发表于 2014-4-22 14:30:20 | 显示全部楼层

请问一下有什么办法呢?

出0入0汤圆

 楼主| 发表于 2014-4-22 14:37:25 | 显示全部楼层
源码生产的HEX文件,在一块板子可以,一块板子不可以。应该不是程序的问题了吧

出0入0汤圆

发表于 2014-4-22 14:38:07 | 显示全部楼层
估计是硬件问题

出0入0汤圆

发表于 2014-4-22 15:16:25 | 显示全部楼层
这个2W多行直接把我NPP给弄死了的mian.c看的我要高潮了。。。
LZ确定这是花钱买的东西?

出0入0汤圆

发表于 2014-4-22 20:21:09 | 显示全部楼层
网上的这个源码其实是出自一人之手,被有着不同目的之人不断修改而成。  楼主这个问题其实很明显是PCB硬件设计造成的,但也不排除软件有暗装。

出0入0汤圆

发表于 2014-4-22 20:59:41 | 显示全部楼层
而且LZ放出来的这个压缩包缺东少西,根本编译通不过的,我今天下午下花了最少半个小时才给理清楚。
不管这程序谁写的,真不好看!

出0入0汤圆

发表于 2014-4-23 22:12:00 来自手机 | 显示全部楼层
呵呵,楼主可以把编译通过源代码发发

出100入101汤圆

发表于 2014-4-23 22:20:38 | 显示全部楼层
以前有人发过stm32 plc代码

出0入0汤圆

发表于 2014-4-24 11:09:07 | 显示全部楼层
这代码很好,需好好学习学习。

出0入0汤圆

发表于 2014-4-26 15:54:46 | 显示全部楼层
仿PLC 西门子 三菱  QQ390126173   技术合作。一个人的力量有限

出0入0汤圆

发表于 2014-4-28 16:02:17 | 显示全部楼层
代码在哪买的,能说下吗

出0入0汤圆

发表于 2014-5-2 21:10:53 | 显示全部楼层
楼主,问题解决了没有啊,怎么解决的啊?

出0入0汤圆

发表于 2014-5-22 12:44:43 来自手机 | 显示全部楼层
macimaci123 发表于 2014-5-2 21:10
楼主,问题解决了没有啊,怎么解决的啊?

很简单的,很好解决的

出0入0汤圆

发表于 2014-5-22 20:11:01 | 显示全部楼层
楼上,指点下迷经啊

出0入0汤圆

发表于 2014-5-22 20:32:46 | 显示全部楼层
macimaci123 发表于 2014-5-22 20:11
楼上,指点下迷经啊

看手册你就明白

出0入0汤圆

发表于 2014-5-22 20:53:36 | 显示全部楼层
shenarlon,不好意思啊,现在有点迷糊

出0入0汤圆

发表于 2014-5-23 23:39:56 | 显示全部楼层
如果是出于某人的话,那是应该是LZ少睇了两个脚。

出0入0汤圆

发表于 2014-5-25 13:38:03 | 显示全部楼层
谢谢 shenarlon 的提醒,问题解决了。

出0入0汤圆

发表于 2014-5-25 19:31:03 | 显示全部楼层
你的文本时啥类型的,能否共享,或者私聊,我QQ 798821723,TEl15128724883

出0入0汤圆

发表于 2014-5-27 11:11:48 | 显示全部楼层
求楼主手册~!

出0入0汤圆

发表于 2014-5-27 17:38:47 | 显示全部楼层
标记,STM32F103VC仿三菱FX1N PLC脉冲问题,值得深入研究

出0入0汤圆

发表于 2014-5-30 19:44:24 | 显示全部楼层
下载下来看看,最近想做这个东西。

出0入0汤圆

发表于 2014-6-1 16:54:43 | 显示全部楼层
你的正常板子在淘宝上哪个店铺买的,叫啥名字

出0入0汤圆

发表于 2015-12-22 23:53:30 | 显示全部楼层
学习,标记

出0入0汤圆

发表于 2016-4-2 11:45:18 | 显示全部楼层
这个好,先测试一下。

出0入0汤圆

发表于 2016-8-17 21:01:12 | 显示全部楼层
确实是不错的,能实现功能。先不说代码写的规范不规范。能实现就是高手!!!

出0入0汤圆

发表于 2018-8-3 13:36:02 | 显示全部楼层
不错的东西

出0入0汤圆

发表于 2019-10-16 15:04:33 | 显示全部楼层
楼主 一一直发脉冲 是什么原因?解决了吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 19:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表